|
News
| Calendar
| Mail Lists
| Nabble Archive
| Wikispaces
| Photos
| Video
| Maps & Directions Linux Cafe | Installfests | Keysignings | Files | Linux Links | BLU Stuff | About BLU |
Date and Time
Wednesday, June 18, 2003 from 7:00 pm to 9:00 pm
Location
MIT Building 1-190
Presenter
Federico Lucifredi - flucifredi acm org
Summary
An introduction to graphical programming with Trolltech's Qt
Abstract
An extended introduction to the basics of graphical user interface programming in Trolltech's Qt, beginning with the elegant architecture of the signal/slot system and the unparalleled code portability the toolkit permits. Qt is the Object-Oriented toolkit KDE is built upon, an application framework that permits almost complete code portability between all variants of Unix/Linux, Microsoft Windows and Apple OS X. Internationalization of applications is done transparently to the developer and is extremely simple in its implementation. In its continuing evolution, Qt has acquired classes enabling network access and direct Database connection and it permits the development of system-independent code to an extent never-seen before in C++ - and all this without any performance tradeoff. The speaker will cover the design and abstractions that characterize Qt, its troubled licensing history, and the new features incorporated in version 3.0. Some simple sample applications will extend the practical side of the digression, while extending it over geometry-management and widget layout, internationalization, networking and DB access.
About Federico Lucifredi
Federico Lucifredi teaches at Boston University's Metropolitan College. He is frequently a speaker at conferences covering Open Source and Free Software, his favorite topics ranging from Qt, KDE to Jabber and Java. In his free time Federico tinkers around with old hardware and he is currently tinkering with extending Jabber's capabilities to the WebServices arena.