Qt in Use Speakers & Abstracts
Qt in Use Speakers & Abstracts
|
Knut Yrvin
Community Manager, Nokia, Qt Development Frameworks |
Knut Yrvin is co-founder of Skolelinux and a Community Manager at Nokia, Qt Software. Skolelinux is now a part of Debian Edu. Yrvin started his career at Telenor back in 1986. He graduated with an engineering degree in electronics in 1992 and Masters degree in Computer Science & System Development in 2000. Yrvin has since worked in various businesses from Telecom to consultancy and education. Qt & Open Source Development Driving Innovation Open Source Qt has several benefits such as the collaboration around bug fixes and incremental improvements. In addition, new innovations are a part of Open Source development and with our recent launch of the contrinution model, improvements to Qt can be easily submitted with git and gitorius. Knut Yrvin will give a short overview of the Qt contribution model and how the community can play an integral role in advancing the development of Qt.
|
Cristy Hamley Legal Counsel Nokia, Qt Development Frameworks |
Cristy Hamley joined Nokia, Qt Software's, formerly Trolltech, legal department in 2005. She holds a J.D. from the University of San Francisco School of Law and a L.LM in Information and Communication Technology Law from the University of Oslo. She is an active member of the State of California Bar Association.
The goal of the Making the Licensing Decision presentation is to provide a step by step analysis in plain English of the risks, rewards, and impacts of your decision to use Qt under either the LGPL or commercial license agreement. The session with begin with a brief introduction to both license texts and will then examine the factors that should be considered in deciding which license is best suited for your needs such as: internal use or external distribution; anticipated user groups; target platforms (desktop vs. device); and application creation or library modification.
The LGPL Compliance In Depth session with examine in detail compliance with the terms and conditions of the GNU Lesser General Public License version 2.1 in the context of Qt development. Particular attention will be paid to the distinction between “a work based on the Library” and “a work that use the Library”; requirements of Section 6 of the LGPL, and an analysis of several usage scenarios.
|
Vladimir Minenko Program Manager, Nokia, Qt Development Frameworks |
Vladimir Minenko works as a Program Manager at Nokia, Qt Development Frameworks,Munich. His main focus are several projects in Qt Learning. His experience started in 1994 with R&D on distributed multimedia and mobile systems. Later on, he worked as a developer and team lead in Java (J2SE/J2ME), Symbian/S60, Qt Extended, BREW and Palm OS projects. Vladimir extended his engineering experience with one year of work in product marketing. A software integration project with several partners was his last work at Trolltech before it was acquired by Nokia. Vladimir studied Computer Science in Russia, Germany and in the U.S.A. He holds a PhD degree in Computer Science from University of Ulm, Germany.
Discover Qt Learning and Certification |
Thiago Macieira Product Manager, Nokia, Qt Development Frameworks |
Thiago Macieira, Senior Product Manager for Qt Developer Frameworks originally joined Trolltech in 2006. Since joining the company, Thiago has worked as a developer and release manager for Qt. Based in Oslo, Norway, he has an MBA and a double degree in Engineering. These days, Thiago spends the majority of his time thinking about the future of Qt, and giving presentations to anyone and everyone that will listen!
Convergence: From Desktop to Web to Mobile There are all kinds of applications today, in all possible forms: on the desktop, on the Web, on your mobile, on your coffee machine, etc. So how can you make the jump from one platform to another? How can Qt help you? More importantly, how is Qt helping you reduce your costs, increase your productivity, if/when you have to make that jump? |
Frank Walzer Senior Applications Engineer, European MCU/ARM team, Texas Instruments |
Frank Walzer is a Senior Applications Engineer within the European MCU/ARM team at Texas Instruments and has been part of the company since 1991. Previous assignments to support broadband communication chipsets (DSL) got him to use embedded Linux and since 2008, Mr. Walzer is supporting customers using OMAP3 and OMAP-L1 systems and the application of operating systems such as Linux and WinCE. He recently specialized in HMI/GUI development using the Qt framework. Walzer holds a Computing Science degree from FH Frankfurt (Technische Informatik) and is working at Texas Instruments in Germany.
Case Study: Porting Qt for Embedded Linux on Embedded Processors Qt has been crucial for Texas Instruments to develop attractive applications as system demonstrations including appealing graphics and communication features within a defined time space and resource environment. This session will discuss porting and using Qt for Embedded Linux on several embedded processors. Walzer will present TI's experience and the current status of configuring Qt for ARM based platforms running Linux as the operating system, as well as have a look at the current state of integrating hardware accelerators such as DSP and graphics cores into Qt4. |
|
Chief Architect, DAZ3D |
Tyson is the chief architect for DAZ Studio, and has been involved with other DAZ 3D software including Bryce and Mimic. He has worked on many different features such as unique tools for character posing and animation, and dynamic cloth. He graduated from Brigham Young University with a bachelors degree in Computer Science with an emphasis on Computer Graphics. His love for all kinds of art makes him a good fit at DAZ.
Case Study: Using Qt to Develop Advanced GUIs & Advanced Visualization Software DAZ 3D strives to bring 3D art to the masses by delivering the
highest quality 3D digital content and software at the most affordable
prices. DAZ Studio is a free, feature rich 3D figure design and 3D
animation tool that enables anyone to create stunning digital imagery.
This is the perfect tool to design unique digital art and animation
using virtual people, animals, props, vehicles, accessories,
environments and more. In April of 2004, DAZ started the Public Beta
release stage of development for DAZ Studio after two years of
development. In June 2009, DAZ Studio v3.0 was released both as a free
version and a monetized advanced version. This presentation will
explain why Qt was originally selected, what benefits have been
realized from it’s use in DAZ Studio, and what DAZ 3D’s experience has
been in porting there app from Qt3.3 to Qt4.5. Specific topics will
include scripting implementation, cross-platform compatibility, UI
versatility, upgrade porting issues/experiences, benefits of the 4.5
opensource version, and styling benefits. |
(San Francisco) Lead Developer, DAZ3D |
Jarom is the lead developer for DAZ Productions’ original software package, DAZ Studio, and has more than a decade of Computer Science experience. Jarom was first introduced to 3D eight years ago when he came to work for DAZ. He has been programming with Qt for almost 7 years starting with version 3.0 in 2002. Working closely with content developers, he has developed software tools with a focus on improving the quality and usability of DAZ Productions’ content. Along with DAZ Studio, Jarom has developed numerous in-house tools for 3D content creation including three new modeling tools which were included in the release of LightWave 3D v8 from NewTek. Jarom studied Microbiology and Computer Science at Brigham Young University. Case Study: Using Qt to Develop Advanced GUIs & Advanced Visualization Software DAZ 3D strives to bring 3D art to the masses by delivering the highest quality 3D digital content and software at the most affordable prices. DAZ Studio is a free, feature rich 3D figure design and 3D animation tool that enables anyone to create stunning digital imagery. This is the perfect tool to design unique digital art and animation using virtual people, animals, props, vehicles, accessories, environments and more. In April of 2004, DAZ started the Public Beta release stage of development for DAZ Studio after two years of development. In June 2009, DAZ Studio v3.0 was released both as a free version and a monetized advanced version. This presentation will explain why Qt was originally selected, what benefits have been realized from it’s use in DAZ Studio, and what DAZ 3D’s experience has been in porting there app from Qt3.3 to Qt4.5. Specific topics will include scripting implementation, cross-platform compatibility, UI versatility, upgrade porting issues/experiences, benefits of the 4.5 opensource version, and styling benefits. |
|
Bill Hoffman
VP & CTO, Kitware
|
Bill Hoffman is a founder of Kitware and has been part of the management team since 1999. Bill has 18+ years of experience with large C++ systems. He is a lead architect of the CMake cross-platform build system and co-author of the Mastering CMake book. Mr. Hoffman is also involved in the development of the Kitware Quality Software Process and CDash, the software testing server.As CTO for Kitware, he guides the implementation and development of large-scale computing solutions, and oversees computer infrastructure decisions, including developing Kitware's E-Store technology. Hoffman received a B.S in Computer Science from the University of Central Florida, and an M.S in Computer Science from Rensselaer Polytechnic Institute (RPI). He is a graduate of the GE Software Technology Program.
Kitware is involved with Qt in two main areas. First, Kitware is the provider of the CMake (www.cmake.org) build tool which is used to build KDE, the flagship open source Qt project. In addition, Kitware has been using Qt for the ParaView (www.paraview.org) project. ParaView is an open-source, multi-platform data analysis and visualization application. With the recent change in Qt licensing Kitware is also starting to use Qt for many other open source scientific and medical projects. For cross platform C++ GUI development Qt now stands alone as really the only viable choice. This talk will cover the CMake build system, and the impact Qt and Qt derived projects are having on state of the art scientific computation. |
![]() Steve Streeting
Managing Director at Torus Knot Software Ltd, Founder & Project Lead at OGRE |
Steve Streeting has been developing software professionally for over 15 years in a wide range of subject areas from mission-critical business applications to interactive multimedia systems. Steve founded the OGRE project, an open-source realtime 3D renderer, in 2001, and has led its growth into one of the leading systems in this field today. In 2004 Steve founded Torus Knot Software Ltd which provides commercial add-ons and support services to customers using OGRE. OGRE: Qt & OGRE for Multimedia Creation There are many benefits of leveraging open source components to accelerate development of innovative applications and frameworks. In this session, projects will be showcased which have used OGRE and Qt to build specialized tools for multimedia creation in industries such as marketing and animation. |
|
Jean Baptiste Kempf Chariman, VIdeoLAN |
Jean-Baptiste Kempf is a young professional working in the multimedia and entertainment software industry. Chairman of the VideoLAN non-profit organization, he is one of the core developers of the popular VLC media player, the cross-platform and open source multimedia framework, player and streamer. Jean-Baptiste worked on the port of the VLC interface from wxwidget to the Qt framework. VideoLAN: Qt & the Open-source Cross-Platform VLC Software VideoLANported its popular VLC software to Qt. Listen to their experience during the port process and learn about the innovative features and functions Qt brought to the new version of VLC. will develop about the nice features Qt brought to VLC software. |
Wang Baisheng (Munich) Technical Director Mobile Development Department, Red Flag Software Co. Ltd. |
Wang Baisheng is the Technical Director for the Mobile Development Department, Red Flag Software Co.,Ltd. Recently, he has mainly focused on Mobile Linux development, but has been involved with Desktop, Server and Embedded Linux development.
Qt and the Red Flag Linux Distro Red Flag is the largest Linux distribution company in China and also the Leader of Asianux consortium. Red Flag has been using KDE/Qt as the foundation element of Red Flag Linux Desktop/Server since 1999, currently their newest Linux Desktop also fully utilizes Qt Creator as the SDK environment. During the session, Red Flag will talk about how Qt is used in the Red Flag software product line and why they choose Qt/KDE as the default desktop environment. |
Rick Xing (San Francisco) Desktop Product R&D Department Manager, Red Flag Software Co. Ltd |
Rick Xing is the Desktop Product R&D Department Manager at Red Flag Software in China. He has more than eight years of experience in Linux Development. Having worked for CA and Red Flag Software as a Linux Developer, he is familiar with Linux development especially Qt/KDE. Rick led his team with the development of the Red Flag Desktop 6.0 and Red Flag Desktop 7.0. More recently, they are working on the first release of the Red Flag netbook distribution.
Qt and the Red Flag Linux Distro Red Flag is the largest Linux distribution company in China and also the Leader of Asianux consortium. Red Flag has been using KDE/Qt as the foundation element of Red Flag Linux Desktop/Server since 1999, currently their newest Linux Desktop also fully utilizes Qt Creator as the SDK environment. During the session, Red Flag will talk about how Qt is used in the Red Flag software product line and why they choose Qt/KDE as the default desktop environment. |
Mike Krus (Munich) Technical Lead & Project Manager, Midland Valley Exploration |
Mike Krus (PhD) is the technical lead and project manager for all Move products at Midland Valley. With over 15 years experience in C++ applied to 2d and 3d interactive applications, he is overseeing most technical and design details of the software and is a keen advocate of Qt technology. Advanced Visualization with OpenGL in Oil & Gas For the past 7 years, Midland Valley as been capitalizing on Qt to create advanced geological modeling applications for the Oil & Gas industry. Featuring 2D and 3D modeling and visualization, these applications provide enhanced user interface and easy to use workflows. Combining many Qt technologies in the applications and in our development process (from sockets and widgets to graphics views, models/views, Webkit, designer plug ins, unit tests) has enabled us to deliver superior applications with a better mixed-platform integration, a shorter release cycle, and improved quality. |
--- Photo coming soon --- Colin Dunlop (San Francisco) Director, Midland Valley Exploration |
Colin originally joined Midland Valley in 1993 as a member of the 3DMove software development team. After a brief break working with Cambridge Animation as a Graphics Programmer Colin returned to Midland Valley in1999 to be involved in a new development project concentrating on using Software Workflows to enhance and speed up complex Geological tasks. Colin's broad experience and keen interest in 3D Graphics in general has enabled him apply his knowledge to geological data in 3D visualization for the oil and gas industry. He was key in the inception of the Midland Valley 4DMove project, as well as being part of the team coordinating and delivering the Move2008 MVE Product initiative. He enjoys spending time with his family, especially during weekends away in his ageing VW camper parked up on a remote white coral northern Scottish beach. Advanced Visualization with OpenGL in Oil & Gas For the past 7 years, Midland Valley as been capitalizing on Qt to create advanced geological modeling applications for the Oil & Gas industry. Featuring 2D and 3D modeling and visualization, these applications provide enhanced user interface and easy to use workflows. Combining many Qt technologies in the applications and in our development process (from sockets and widgets to graphics views, models/views, Webkit, designer plug ins, unit tests) has enabled us to deliver superior applications with a better mixed-platform integration, a shorter release cycle, and improved quality. |
Oleg Noskov (San Francisco) Director of Software Development, Xandros Corp. |
Oleg Noskov works as Director of Software Development at Xandros Corp., Applications Division. He has been with Xandros since 2001, joining Xandros at the moment it was founded. Prior to that, Oleg spent 6 years working at Corel Corporation, being part of the team that created Corel Linux OS. Oleg's passion is writing C++ code. Qt is Xandros' Past, Present, and Future |
Ben Pronk (Munich) Systems Architect NXP |
Ben Pronk is the System Architect for the business line television systems at NXP formerly Philips semiconductors. Recently, he has been focusing on the system integration of large scale embedded systems in the consumer space and the integration of third party and COTS software. He is a contributor to international conferences on software (architecture) such as WICSA, SPLC, HOTCHIPS and OOPSLA and has published several articles in this field. In his various positions in system architecture he also acquired extensive experience with large scale, distributed and multinational software development projects. Ben Pronk studied physics at the Technical University of Delft. After his graduation in 1984 he worked for 3 years at the university of Leiden on research in the field of solid -state physics. |
Olivier Balet Technical Director CS Systems |
Dr Olivier Balet is the Technical Director of the CS' Virtual Reality Department. His main areas of expertise include 3D interaction and rendering, 3D cartographic systems, cooperative working, and physical simulation applied to homeland security (C4i, decision support systems, mission training, preparation, and assistance systems). Prior to his current position, he has conducted research on 3D interaction and visualisation at the Institut de Recherche en Informatique de Toulouse (IRIT). He received his diploma (M.S.) and Ph.D. in computer science (VR specialisation) from the Toulouse III University, France. Dr Balet is member of the Selection Committee of the Homeland Security Research program of the French National Research Agency (ANR).
CS is a major European software services and system integration company specialised in the design, integration and operation of Critical Systems for Aerospace, Energy and Defence industries. CS is an early adopter of Qt and started using this product in 1998 for its industrial projects. In this session, Dr Balet will present three critical systems that have been developed with CS Vertigo 3D toolkit and Nokia’s Qt. The first system is a landing and ground navigation assistance system for Airbus aircrafts. The second one is an air traffic control training centre that is used by the French defence to train controllers. Finally, the INSCAPE virtual storytelling application will be showcased. It deeply relies on the Qt libraries and represents one of the most advanced systems for intuitively creating simulation scenarios. |
Osamu Kobayashi (Munich) Senior Software Developer Software Research Associates, Inc |
Osamu Kobayashi is the senior software developer of Software Research Associates, Inc (SRA) in Japan, the largest supplier of Qt and Squish/Qt. He has nearly 30 years experience of software development. His career covers embedded software written in assembly language, package software for PCs in C and C++, server applications written in Java, and now involved in GUI software development for embedded systems like multi-functional printers. In many projects, he lead adopting new technology and building frameworks suitable for each domain and now he leads in introducing Qt technology in the western area of Japan.
Success Story and Future Challenges of Applying Qt for Embedded Linux |
Kenji Sugita (San Francisco) Senior Technical Manager Software Research Associates, Inc |
Kenji Sugita is the senior technical manager of Software Research Associates, Inc. (SRA), the largest supplier of Qt and Squish/Qt. SRA also offers Qt consulting and training services. Sugati has 30 years of experience with software development and support. His career started at the early days of UNIX on VAX-11 and X Window System (X10/X11). He met Qt in 1996. Since then, he has been using Qt and wrote two Qt-related Books and translated two Qt Books into Japanese. Success Story and Future Challenges of Applying Qt for Embedded Linux |
Samuel Lüthi Head of IT Department HGZ Kaffeemaschinen |
Samuel has joined HGZ in 2005 and started to build the largest 100% touchscreen controlled graphical user Interface on a coffee machine at present, based on embedded Linux and Qt. He has worked on several graphical user interface projects and holds a degree as software engineer from HSR (Hochschule für Technik Rapperswil). HGZ & Qt Speak Coffee HGZ is developing and producing fully automatic coffee machines since 1969 in Switzerland. In 2006 the idea of a modern computer system based man-machine-interface was ready to be realized. Qt's linguist tool was the reason to start with Qt as development framework. This session will give live demonstration of the new coffee machine S400 and a retrospection of the GUI development in the passed three years. Why Qt was chosen as development framework, how the software is designed, and which Qt classes were used. The linguist tool in action and personal experience with the framework, its documentation and other Qt resources. Qt's hardware independence as chance and dependencies on the OS as possible bottleneck and how to prevent these. |
|
--- Photo coming soon ---
|
Jens is a system architect and project manager within the Cybercom Group. He has been working with design of embedded systems for the past 10 years in many industry segments; telecom, consumer electronics and automotive. Jens has been focusing on automotive infotainment systems for the past 7 years working in the Cybercom Automotive department as responsible for infotainment platforms and technology selections. Using Qt for Automotive Infotainment Development The continuously growing trend of “always connected” is starting to influence the automotive industry. People are becoming more and more used to consuming both content and services wherever they are, which also applies when driving. Today a driver's only choice is to consume the services and content trough his phone because the automotive industry has no chance to keep up with the rapid development cycles of the ND and CE industry. By using Qt, in a future infotainment system, the OEMs will be able to change this. A Qt based system enables them to piggy back on the development already done in other industries giving them shorter time to market, lower cost, more flexibility and a huge step towards a better user experience. |



