<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ca">
	<id>http://wiki.joanillo.org/index.php?action=history&amp;feed=atom&amp;title=Sessi%C3%B3_8_curs_programaci%C3%B3_linux</id>
	<title>Sessió 8 curs programació linux - Historial de revisió</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.joanillo.org/index.php?action=history&amp;feed=atom&amp;title=Sessi%C3%B3_8_curs_programaci%C3%B3_linux"/>
	<link rel="alternate" type="text/html" href="http://wiki.joanillo.org/index.php?title=Sessi%C3%B3_8_curs_programaci%C3%B3_linux&amp;action=history"/>
	<updated>2026-08-30T08:16:13Z</updated>
	<subtitle>Historial de revisió per a aquesta pàgina del wiki</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>http://wiki.joanillo.org/index.php?title=Sessi%C3%B3_8_curs_programaci%C3%B3_linux&amp;diff=500&amp;oldid=prev</id>
		<title>Joan: New page: Sessió 8. 6 de juny del 2008  ============================  (sessió 7 en el curs)    1a sessió  Xwindow -&gt; és la tecnologia inicial, originària  Qt  KDE    2a sessió  Gtk  Gnome    3...</title>
		<link rel="alternate" type="text/html" href="http://wiki.joanillo.org/index.php?title=Sessi%C3%B3_8_curs_programaci%C3%B3_linux&amp;diff=500&amp;oldid=prev"/>
		<updated>2008-11-09T01:02:18Z</updated>

		<summary type="html">&lt;p&gt;New page: Sessió 8. 6 de juny del 2008  ============================  (sessió 7 en el curs)    1a sessió  Xwindow -&amp;gt; és la tecnologia inicial, originària  Qt  KDE    2a sessió  Gtk  Gnome    3...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Pàgina nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Sessió 8. 6 de juny del 2008&lt;br /&gt;
&lt;br /&gt;
============================&lt;br /&gt;
&lt;br /&gt;
(sessió 7 en el curs)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1a sessió&lt;br /&gt;
&lt;br /&gt;
Xwindow -&amp;gt; és la tecnologia inicial, originària&lt;br /&gt;
&lt;br /&gt;
Qt&lt;br /&gt;
&lt;br /&gt;
KDE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2a sessió&lt;br /&gt;
&lt;br /&gt;
Gtk&lt;br /&gt;
&lt;br /&gt;
Gnome&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3a sessió. Comparativa:&lt;br /&gt;
&lt;br /&gt;
OpenGL&lt;br /&gt;
&lt;br /&gt;
Color&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
XFree86 -&amp;gt; XOrg (es van barallar)&lt;br /&gt;
&lt;br /&gt;
XFree està en via morta&lt;br /&gt;
&lt;br /&gt;
XOrg està en ple desenvolupament&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Miguel de Icaza. Fundador de Gnome, un tio raro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Utilitzarem l'editor emacs&lt;br /&gt;
&lt;br /&gt;
També podem fer servir gedit, vi, vim, Joe&lt;br /&gt;
&lt;br /&gt;
utilitzarem el makefile per compilar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exercicis de programació en XWindows (capítol 1.2)&lt;br /&gt;
&lt;br /&gt;
(http://atenea.upc.edu/moodle/mod/resource/view.php?id=285358)&lt;br /&gt;
&lt;br /&gt;
descomprimim els exercicis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
falten llibreries:&lt;br /&gt;
&lt;br /&gt;
$sudo apt-get install libx11-dev (és la llibreria de desenvolupament de X11)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$make -&amp;gt; es compila seguint les instruccions del makefile&lt;br /&gt;
&lt;br /&gt;
S'ha generat el binari main:&lt;br /&gt;
&lt;br /&gt;
$./main&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
per veure el contingut del fitxer, es pot fer $more fitxer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
exercici3. makeprog1 i makeprog2 són eś makefiles de dos fitxers:&lt;br /&gt;
&lt;br /&gt;
$cp makeprog1 makefile&lt;br /&gt;
&lt;br /&gt;
$make&lt;br /&gt;
&lt;br /&gt;
$./prog-1 -&amp;gt; s'executa i s'obre una finestra que desapareix en 10 seg&lt;br /&gt;
&lt;br /&gt;
$cp makeprog2 makefile&lt;br /&gt;
&lt;br /&gt;
$make&lt;br /&gt;
&lt;br /&gt;
$./prog-2 -&amp;gt; s'executa i s'obre una finestra que desapareix en 10 seg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avui en dia ningú programa en XWindow, doncs és un calvari, i la productivitat és molt petita.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una mica d'història.&lt;br /&gt;
&lt;br /&gt;
En l'inici de les finestres, no hi havia ni el gestor de finestra (minimitzar, max, tancar,..., canviar tamany)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Manual d'instal.lació del Openbravo:&lt;br /&gt;
&lt;br /&gt;
http://metalklesk.blogspot.com/2007/08/instalacin-de-openbravo-233-en-windows.html&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
KDE molt més pesant que GNome, però té més aplicacions.&lt;br /&gt;
&lt;br /&gt;
Nvidia és antilinux&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Actualment estem amb QT4&lt;br /&gt;
&lt;br /&gt;
però farem servir el tutorial de QT3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5.1 Tutorials Qt Designer:&lt;br /&gt;
&lt;br /&gt;
El tutorial de Jean-Pierre -&amp;gt; tutorial de QT3 fet per un alumne (projectes de final de carrera). Està a punt de sortir el QT4&lt;br /&gt;
&lt;br /&gt;
Requisits:&lt;br /&gt;
&lt;br /&gt;
libqt3-dev -&amp;gt; libqt3-mt-dev&lt;br /&gt;
&lt;br /&gt;
libqt3-headers&lt;br /&gt;
&lt;br /&gt;
libqt3c102&lt;br /&gt;
&lt;br /&gt;
qt3-designer&lt;br /&gt;
&lt;br /&gt;
qt3-doc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5.4 Exercicis lab Qt -&amp;gt;  Extres per posar amb el tutorial&lt;br /&gt;
&lt;br /&gt;
ho descarreguem i ho fiquem a la carpeta&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Llencem el QT designer (programació visual):&lt;br /&gt;
&lt;br /&gt;
$designer &amp;amp;&lt;br /&gt;
&lt;br /&gt;
creem un nou projecte C++ (QT treballa amb C++ per defecte)&lt;br /&gt;
&lt;br /&gt;
File -&amp;gt; New -&amp;gt; MainWindow&lt;br /&gt;
&lt;br /&gt;
ja tinc una finestra&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anem a fer una recopilació:&lt;br /&gt;
&lt;br /&gt;
per sobre de la capa de hardware tenim la llibreria Wwindow, però avui ningú programa a aquest nivell.&lt;br /&gt;
&lt;br /&gt;
Sobre de Xwindow tenim dues opcions: Qt i Gtk, que són llibreries gràfiques per desenvolupar aplicacions.&lt;br /&gt;
&lt;br /&gt;
Qt designer és una aplicació visual per construir aplicacions basades en Qt (a l'estil Visual Studio)&lt;br /&gt;
&lt;br /&gt;
Qt i Gtk són els maons.&lt;br /&gt;
&lt;br /&gt;
Amb els maons podem construir un edifici, que són els escriptoris. KDE està basat en Qt, i Gnome està basat en Gtk.&lt;br /&gt;
&lt;br /&gt;
Els projectes de Qt poden elegir C++ com a llenguatge de programació. Es poden recompilar ràpidament a plataformes Windows, i per tant podem tenir aplicacions multiplataforma.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tècnicament Qt no és 100% lliure, mentre que Gtk sí. El projecte Gnome (Miguel de Icaza) va néixer a partir de gent que volia separar-se de QT-KDE per aquest fet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Qt, la biblioteca multiplataforma en la que se basa KDE utilizaba en ese entonces (fa 10 anys) la licencia QPL (código abierto pero no libre), misma que no era compatible con la Licencia Pública GNU (GPL).&lt;br /&gt;
&lt;br /&gt;
No és el mateix codi obert que codi lliure. Per tal que un programari sigui lliure s'han de complir els quatre ppis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Así nació GNOME, un escritorio libre para sistemas operativos libres. GNOME utiliza la biblioteca GTK+ que fue desarrollada inicialmente para GIMP. GIMP és l'equivalent a Photoshop en el món Linux. Es pot fer quasi bé tot el que es pot fer en Photoshop.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Blog sobre BI i Open Source&lt;br /&gt;
&lt;br /&gt;
http://todobi.blogspot.com/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
jueves, mayo 29, 2008&lt;br /&gt;
&lt;br /&gt;
Buscando graficos y mapas en flash? &lt;br /&gt;
&lt;br /&gt;
Graficos y Mapas en Flash:http://www.maani.us/charts/index.php&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---&lt;/div&gt;</summary>
		<author><name>Joan</name></author>
		
	</entry>
</feed>