KDE4 (libs, apps) on windows. What? ● KDElibs ● KDE apps ● Definitely not the whole desktop (even if we're going to have infinite resources :) Why? ●

Slides:



Advertisements
Similar presentations
Creating a Program In today’s lesson we will look at: what programming is different types of programs how we create a program installing an IDE to get.
Advertisements

Java.  Java is an object-oriented programming language.  Java is important to us because Android programming uses Java.  However, Java is much more.
Code::Blocks Installation Guide 2011 / 11 / 30 litopon.
Author: Texas Instruments ®, Sitara™ ARM ® Processors Building Blocks for PRU Development Module 2 PRU Firmware Development This session covers how to.
1 CS428 Web Engineering Lecture 18 Introduction (PHP - I)
Oct ROOT 2002, CERN, Geneva Qt-Based Implementation of Low Level ROOT Graphical Layer By V.Fine.
IB Computer Science II Paul Bui
Chapter 2 Build Your First Project A Step-by-Step Approach 2 Exploring Microsoft Visual Basic 6.0 Copyright © 1999 Prentice-Hall, Inc. By Carlotta Eaton.
1 Integrated Development Environment Building Your First Project (A Step-By-Step Approach)
Computer Software. Evolution of Programming Languages Machine Languages Assembly Languages High-Level Languages Fourth-Generation Languages.
LINUX System : Lecture 3 Vmware, Cygwin, LINUX installation Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University.
Overview of Linux Dr. Michael L. Collard 1.
CS240 Computer Science II Introduction to Unix Based on “UNIX for Programmers and Users” by G.Class and K. Ables.
A Basic Introduction to Free and Open Source Software Presented by John Bocan.
New Employee Indoctrination Chris Biddick Paul Grenz Jan 30, cjb, pg.
19-May-2003 Solaris service: Status and plans at CERN Ignacio Reguero IT / Product Support / Unix Infrastructure Presented by Manuel Guijarro.
CERN IT Department CH-1211 Genève 23 Switzerland t Windows Desktop Applications Life-cycle Management Sebastien Dellabella, Rafal Otto Internet.
Just as there are many human languages, there are many computer programming languages that can be used to develop software. Some are named after people,
Migrating to Linux Desktops with Wine Dan Kegel June 2006.
Project Management Facilities for GUS. Useful Facilities for GUS CVS CVS Bug/Feature Tracking Bug/Feature Tracking Mailing Lists Mailing Lists Documentation.
INFSO-RI Enabling Grids for E-sciencE Strategy for gLite multi-platform support Author:Eamonn Kenny Meeting:SA3 All Hands Meeting.
Overview of PVSS 3.6 Oliver Holme IT-CO. 16/11/2006JCOP Project Team Meeting New features in 3.6 New Installer for PVSS on Windows New Qt User Interface.
Presentation Name / 1 Visual C++ Builds and External Dependencies NAME.
Richard Smith Senior Consultant – Management, Operations and Deployment Microsoft UK Exploring the User State Migration Toolkit (USMT) 4.0.
. The ideas behind Qt and a live demo Qt in Education.
PTA Linux Series Copyright Professional Training Academy, CSIS, University of Limerick, 2006 © Workshop I Introduction to Linux Professional Training Academy.
PINE. What is PINE? PINE is a light weight yet very powerful open source console based client developed by the University of Washington. It has.
Cygwin Tutorial 1. What is Cygwin? Cygwin offers a UNIX like environment on top of MS-Windows. Gives the ability to use familiar UNIX tools without losing.
No Mixed Mode Debugging Support Use Multiple Instances Instead Launch the app under the script debugger Attach with the native debugger from.
Mobile App Upgrade and Migration Process mobile.semaphore-software.com.
OPeNDAP Development and Security Policies. Development Policies All of our software uses LGPL or GPL –LGPL is used by most of the code –We want it to.
Visual Programming Borland Delphi. Developing Applications Borland Delphi is an object-oriented, visual programming environment to develop 32-bit applications.
 CSC 215 : Procedural Programming with C C Compilers.
Chapter 2 Build Your First Project A Step-by-Step Approach 2 Exploring Microsoft Visual Basic 6.0 Copyright © 1999 Prentice-Hall, Inc. By Carlotta Eaton.
CWIC Development Team Yuanzheng Shao Lingjun Kang Archie Warnock
Computer Software 1.
Applications Software. Is a software used to carry out a particular task e.g. a game or word processor.
Software Development Languages and Environments. Computer Languages Just as there are many human languages, there are many computer programming languages.
Building programs LinuxChix-KE. What happens in your CPU? ● It executes a small set of instructions called "machine code" ● Each instruction is just a.
KDElibs for win32 Welcome KDE Libraries for Microsoft Windows Environments Jarosław Staniek js at iidea.pl.
Building Windows Version of OpenOffice.org on Linux Madness, or The Way? Jan Holesovsky.
Introduction to FOSS. Classes of software  Operating System (OS)  Software that manages all the application programs in a computer  Manages the computer.
Sebastian Kügler, FrOSCon 2006 Patrick Spendrin KDE-Edu Meeting Paris KDE-Edu on Windows.
Sebastian Kügler, FrOSCon 2006 Lydia Pintscher KDE4 the start of something amazing KDE4.
Sebastian Kügler, FrOSCon 2006 Holger Schröder, FOSDEM 2008 KDE 4 on MS Windows Outline: - people, history - demo - installer - emerge - compilers - discussion.
1. 2 Qt Toolkit ● C++ toolkit for cross-platform GUI application development – GUI functions (GUI = graphical user interface) – Data access components,
Qt What is Qt ● Not Apple Quick Time :) ● GUI Toolkit ● General Toolkit ● Multi Platform ●
WebYaST Remote Web Based System Management
Development Environment
CSC227: Operating Systems
Welcome to the KDE Project
What is Apertis? Apertis is a versatile open source infrastructure tailored to the automotive needs and fit for a wide variety of electronic devices.
Introduction to programming
A451 Theory – 7 Programming 7A, B - Algorithms.
Malcolm Days Mark Miners James Farnhill
Want to Write a Compiler?
Why Nokia aquired Qt by Knut Yrvin at Community One, Apr 15 - Oslo
CaQtDM: a Qt-based EPICS display manager, status report Helge Brands, Anton Mezger, Paul Scherrer Institut At the Paul Scherrer Institut the new Qt-based.
TRANSLATORS AND IDEs Key Revision Points.
Introducing OpenEdX Hosam Shahin CS 6604 – Online Education Systems
Aaron Bloomfield CS 415 Fall 2005
BSc in Digital Media, PSUIC
Cygwin.
IB Computer Science II Paul Bui
Carthage ios 8 onwards Dependency manager that streamlines the process of integrating the libraries into the project.
February 16th, 2004 Class Meeting 5
Review of Previous Lesson
Designing effective print materials
Introduction to VM Les 5 12 September 2019.
Development Environment Setup
Presentation transcript:

KDE4 (libs, apps) on windows

What? ● KDElibs ● KDE apps ● Definitely not the whole desktop (even if we're going to have infinite resources :) Why? ● KDElibs for happier, portable development ● KDE apps: so many of us can use their applications in more places and make it easier to migrate from windows

KDE/windows (1) ● what application would you like to port to windows? (e.g. education stuff, text editor) ● future tasks: installer for the runtime and development package ● problems related to multiple targets: msvc, gcc – we cannot force developers to one compiler and development tools – we cannot force users to only use msvc-based or gcc- based binaries on a given machine

KDE/windows (2) ● how does Trolltech see the unofficial patches to compile qt4 with msvc? – what will happen with those patches when the authors get access to a commercial Qt version? ● is anyone interested in using Borland compilers? ● KDE libs are LGPL so it's possible to promote it also for users of commercial Qt (wider developers audience)

KDE/windows (3) ● what to do with cases like kdepimlibs (kcal, part of kdebase) as it's not compileable with msvc, due to a compiler bug ● current dbus problems (we still can't run all testcases) ● we need some more attention in the public to get some more people to work on kdelibs4/win !

Sources of information, collaboration tools ● mailing list ● wiki.kde.org ● kdelibs.com Wiki ● #kde4-devel IRC channel