Harri Porten
Encyclopedia
Harri Porten is a software engineer. Porten, a KDE
developer and former Trolltech
employee, is the CEO of Froglogic, a consultancy company related to Qt development. He currently lives in Hamburg
, Germany
. Porten originally wrote the KJS JavaScript
engine for Konqueror
, the KDE
project's file manager
and web browser
. He also contributed to the development of KPPP
, the KDE project's Internet dialer.
Porten has been a key figure in the development of Qt a GUI
toolkit
used by Windows
, Mac OS X
, and X11 developers.
His company Froglogic is best known for Squish, a professional cross-platform
automated GUI testing framework for applications written using Qt.
KDE
KDE is an international free software community producing an integrated set of cross-platform applications designed to run on Linux, FreeBSD, Microsoft Windows, Solaris and Mac OS X systems...
developer and former Trolltech
Trolltech
Qt Development Frameworks is an Oslo, Norway-based software company best known for its Qt toolkit and application framework. Qt Development Frameworks is a wholly owned subsidiary of Nokia Corporation...
employee, is the CEO of Froglogic, a consultancy company related to Qt development. He currently lives in Hamburg
Hamburg
-History:The first historic name for the city was, according to Claudius Ptolemy's reports, Treva.But the city takes its modern name, Hamburg, from the first permanent building on the site, a castle whose construction was ordered by the Emperor Charlemagne in AD 808...
, Germany
Germany
Germany , officially the Federal Republic of Germany , is a federal parliamentary republic in Europe. The country consists of 16 states while the capital and largest city is Berlin. Germany covers an area of 357,021 km2 and has a largely temperate seasonal climate...
. Porten originally wrote the KJS JavaScript
JavaScript
JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles....
engine for Konqueror
Konqueror
Not to be confused with the Conqueror web browser.Konqueror is a web browser and file manager that provides file-viewer functionality for file systems such as local files, files on a remote ftp server and files in a disk image. It is a core part of the KDE desktop environment...
, the KDE
KDE
KDE is an international free software community producing an integrated set of cross-platform applications designed to run on Linux, FreeBSD, Microsoft Windows, Solaris and Mac OS X systems...
project's file manager
File manager
A file manager or file browser is a computer program that provides a user interface to work with file systems. The most common operations performed on files or groups of files are: create, open, edit, view, print, play, rename, move, copy, delete, search/find, and modify file attributes, properties...
and web browser
Web browser
A web browser is a software application for retrieving, presenting, and traversing information resources on the World Wide Web. An information resource is identified by a Uniform Resource Identifier and may be a web page, image, video, or other piece of content...
. He also contributed to the development of KPPP
Kppp
kppp is a modem and internet dialer for the KDE system, whose name is an abbreviation for "KDE Point-to-Point Protocol".kppp is generally used to connect to an internet service provider via a modem and phone line, although it can be used in other situations where the PPP protocol is needed...
, the KDE project's Internet dialer.
Porten has been a key figure in the development of Qt a GUI
Graphical user interface
In computing, a graphical user interface is a type of user interface that allows users to interact with electronic devices with images rather than text commands. GUIs can be used in computers, hand-held devices such as MP3 players, portable media players or gaming devices, household appliances and...
toolkit
Toolkit
A toolkit is an assembly of tools; set of basic building units for graphical user interfaces.Things called toolkits include:* Abstract Window Toolkit* Accessibility Toolkit* Adventure Game Toolkit* B-Toolkit* Battlefield Mod Development Toolkit...
used by Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...
, Mac OS X
Mac OS X
Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems...
, and X11 developers.
His company Froglogic is best known for Squish, a professional cross-platform
Cross-platform
In computing, cross-platform, or multi-platform, is an attribute conferred to computer software or computing methods and concepts that are implemented and inter-operate on multiple computer platforms...
automated GUI testing framework for applications written using Qt.