Convergence with Qt The cross platform future by Knut Yrvin Qt by Nokia.

Slides:



Advertisements
Similar presentations
Linux Desktops KDE and GNOME The good, the bad and the ugly... Bill Latura October 26, 1999.
Advertisements

1 © 2007 Nokia Nokia Web 2.0 Mikko Terho, Vice President and Nokia Fellow Mobiiliohjelmointipäivät, Tampere, Finland 1© Nokia 2007.
COMPUTER SYSTEMS OPERATING SYSTEMS AND SOFTWARE NEXT.
Location based Streaming Topics for our 1 st presentation  Thesis Description  Positioning System  Streaming over positioning  Questions Session.
You can run that from a USB Drive ? Portable Applications: the good, the bad and the ugly Jeff Gimbel © 2007.
Linux GUI X-Windows System. X-Windows System A stable and extremely powerful GUI system that provides a complete Client/Server framework. The X-org foundation.
Chapter 2: Exploring the Desktop The Complete Guide to Linux System Administration.
Thin Client vs. Desktop Advantages and Disadvantages of Operating System Environments.
The Linux Revolution  Linux distributions have long since run the top servers worldwide. Today Linux powers 6 of the top 10 web servers worldwide. Linux.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Objectives  Understand the purpose of the superuser account  Outline the key features of the Linux desktops  Navigate through the menus  Getting help.
PI : TV A PI MEDIA CENTER Michael Hoskins Network Security & Electronics Program, Dept. of Applied Engineering & Technology, Eastern Kentucky University.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
Linux GUI Chapter 5. Graphical User Interface GUI vs. CLI Easier and more intuitive More popular and advanced Needed for graphics, web browsing Linux.
Web Based Applications
Project By:. 2 Agenda Introduction Problem Definition Proposed Solution Block Diagram Flowchart Technical Implementation Hardware & Software Requirements.
C O L L E G E O F E N G I N E E R I N G CSU PDI 2010 Thin Clients as Desktop Computers Mark R. Ritschard Director, Engineering Network Services College.
XO Software Operating system Linux Kernel: Linux ; Fedora 7 base environment OLPC-specific bits available on OLPC-2.6 GIT tree at dev.laptop.org.
Open Web App. Purpose To explain Open Web Apps To explain Open Web Apps To demonstrate some opportunities for a small business with this technology To.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
Stop the expense and inconvenience of hauling a laptop… …with BlackBerry and Impatica ShowMate. Break Free Today! Break free from lugging a laptop! Break.
INTRODUCTION TO VIRTUALIZATION KRISTEN WILLIAMS MOSES IKE.
Introduction Thomson Chan Rosaryhill School
Visualizing Technology© 2012 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation To Accompany Chapter 6 System Software.
IiNet Open Day ‘08 Making the Most of your Mac. 2iiNet Open Day December 2008 Apple and iiNet Apple and iiNet have come together to form a strategic alliance.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Introducing Software Computer Concepts Unit A. Introducing Software What is an Operating System? OS is the master controller for all the activities that.
GNOME, KDE and X Windows. The GNOME Project was started in 1997 to produce a free (as in freedom) desktop environment. GNU Network Object Model Environment.
Linux Essentials Chapter 4: Using Common Linux Programs.
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
Chapter 2 – Part 1 Introduction To Windows Operating Systems CMPF 112 : COMPUTING SKILLS.
Thin Clienting Justin Spratt. What is thin clienting? Thin clienting is a form of cloud computing—running applications on a server rather than on a local.
Explore GNOME The easy way, using a live CD By Carl Weisheit.
LO2 Understand the key components used in networking.
Technical Sales Specialist Software - OS and Applications John R. Moegling Sr. Systems Engineer.
Red Hat, Inc. The Revolution of Choice. Red Hat, Inc. Founded in 1995 –Bob Young, CEO - Co-founder –Marc Ewing, CTO - Co-founder Headquartered in Research.
3 main operating system! BY Charlotte Oates. Microsoft windows! A family of operating systems for personal computers. Windows dominates the personal computer.
Qt Development Frameworks Past, Present and Future by Knut Yrvin – Dec 2009.
When you cannot be there Remote access and collaboration Raul Suarez Dec 2009.
Centralised operation with CDDs or Debconf6 By project manager Knut Yrvin 10 th may 2006 Foils to free use and publication with crediting the author Experiences.
Lightweight Hardware < 128 MB Software Libre By Knut Yrvin 27 th September 2006 Foils to free use and publication with crediting the author Half thick.
Omaha Linux Users Group October 2010 Thin Clients And Zero Clients.
Qt in academic so fare 16 Sept 2009 by Knut Yrvin.
Experiences with 7th of July 2007 By project manager cand.scient Knut Yrvin 3th July 2007 Foils to free use when crediting the author Also known as Debian-edu...
Enabeling aid and business in practice FOSTRADA at HiA August 21 th 2006 by Knut Yrvin For free use. Credit the author.
Operating Systems Fundamentals Nanda Ganesan, Ph.D.
Chapter 2 Operating Systems
OS Introduction 1.1 – OS Basics – cont. 1.2 – Microsoft Windows
We want you! for aka Debian-Edu
Using Virtualization in the Classroom
Use of Free Software in Education
Web Programming Language
3.1 Types of Servers.
Contents Software components All users in one location:
Centralised operation with Custom Debian Distribution called
Computers & operating systems
LINUX FOR BEGINNERS Because everyone needs Fundamentals
Chapter 8 Operating Systems and Utility Programs.
Malcolm Days Mark Miners James Farnhill
Why Nokia aquired Qt by Knut Yrvin at Community One, Apr 15 - Oslo
Norwegian experiences making
OPEN SOURCE SOFTWARE (OSS)
Trolltech and the community effort
Chapter 6: Alternative Operating Systems
OPERATING SYSTEMS.
Chapter 4.
Overview The World Wide Web has changed the way that people
Computers & operating systems
05 | Desktop Applications
MagicInfo Family Overview: Features, Players, and Licensing
Presentation transcript:

Convergence with Qt The cross platform future by Knut Yrvin Qt by Nokia

Knut Yrvin Open Source Community Manager ● Telenor in 1986 – technical assistant ● Engineer in electronics – 1992 ● Telenor – project planning – 1993 ● Master in system development – 2000 ● Consultant for three years – Norwegian Central Securities Depository, different banks and other industries ● Co-founded Skolelinux in 2001 – Now a part of Debian Edu ● Trolltech ASA – 2006, ● Qt Software, a Nokia Company – 2008

Agenda ● Ideals ● Good practice in wrong context ● Client alternatives and cost ● Next steps

Ideals

God practices, wrong context ● Vern Ceder, CTO at Cantebury School, Fort Wayne ● He had worked for over a year convincing teachers to use a Linux desktop at their school ● He invited at LUG enthusiast to show how Linux may work in practice

The LUG enthusiast: ● Apache as the biggest success in FOSS, showing it ● Command line as a great tool, showing it ● Thick clients are great, installing and tailor each pc bottom up ● Free Flash player (Gnash) and no proprietary movies ● doc and docx are really bad

A LUG enthusiast may recommend a 1996 Linux desktop

It's 15 years with development since 1996 The 2009 version > 7000 end user applications

Teachers presented the 1996 desktop? Worst system ever! Vern had to restart the session showing GCompris and KDE Edu The project was delayed with half a year...

Teachers expects: ● A Learning Management System – They could not care less about Apache ● A graphical desktop with GUI apps – Command line, newer! ● As little installing and configuration as possible. USB support is mandatory ● Flash, Java and video must work out of the box ● No problems with doc and docx

Just give teachers what they want

Desktop alternatives

Linux Educacional

mEDUXa

LinEx

Sugar Desktop

KDE Netbook

Distro alternatives

Skolelinux, LinEx, Debian Edu

Linux Educacional

K12LTSP

Edubuntu

Practical use

Shared content

Perception and realities ● To few apps, nobody supports Linux? – No, to many applications. It's difficult to choose ● To many desktop alternatives? – Wrong, it's two alternatives in practice. – Applications blends in nicely. E.g KDE 4 apps got GNOME look and vice versa ● Must learn what's used in businesses – Yes, and free software will be included in 80% of the software products in 2012 according to Gartner – Who know that a web browser would be the most important tool 15 years ago?

Client types ● Thick clients – known as stationary PC's. SW runs locally ● Thin clients – SW runs on servers. X11 clients ● Graphical clients – SW runs on servers. Citrix or FreeNX clients. Local OS. Network saturation stops graphics... ● Low Fat (Diskless) clients – SW comes from servers. SW runs locally ● Laptops/Netbooks/MiD – SW runs locally. Wireless network challenges

Client alternatives and cost

Maintenance cost annually

Next steps?

© Nokia Qt is used everywhere From embedded devices to desktop applications By companies from many industries

Kool Desktop Environment Matthias Ettrich’s Vision  A GUI for end users (not X11 or Motif)  Browse the web  Write  Play games  A desktop for my girlfriend...

Running “Desktop” software on Mobile Internet Devices

KOffice...

© Nokia 2009 Qt / C++

Stopmotion, best student project 2006

© Nokia 2009 Next steps

Thank you! Q & A