Posts Tagged “nokia”

E’ qualche tempo che sembra che le GTK abbiano perso la propria spinta innovativa come toolkit grafico e che al contrario le QT abbiano guadagnato molto terreno sia tecnologicamente che come immagine che come base per lo sviluppo di software multipiattaforma di alto livello.
E’ sotto gli occhi di tutti quello che è successo negli ultimi mesi.

Nokia aquisisce Trolltech, la famosa azienda che ha creato le librerie QT, probabilmente con l’intenzione di farne largo uso nei suoi telefoni cellulari della serie s40 e s60. La recente strategia opensource per quanto riguarda Symbian, il sistema operativo mobile attualmente più diffuso, sembra favorire fortemente questo processo evolutivo nell’ottica di contrastare anche l’imminente progetto Android di Google.
Maemo invece sembra lasciata in disparte, e anche se la stessa Nokia assicura che Maemo resterà basata sull’accoppiata Gnome/GTK temo che questa proposta rimarrà molto di nicchia e non riuscirà a penetrare profondamente il mercato.

Openmoko passa a QT + Enlightenment dopo aver sperimentato, con non molto successo l’accoppiata Gnome + GTK.

Due dei più grandi software opensource/multipiattaforma GTK di sempre quali Firefox in primis e VLC decidono di creare interfacce grafiche per i loro software in QT parallelamente alle ormai consolidate GTK.

KDE 4 con la release 4.1 matura eccellentemente e le sue applicazioni sono portabili anche su Windows e OSX. Gnome invece continua il suo lento sviluppo fatto di passi molto piccoli e qualcuno (Mr. Ubuntu) parla addirittura di Gnome scritto in QT!.

Gli sviluppatori GTK sono rimasti pochi, forse anche a causa della politica di sviluppo un po’ troppo rigida del team, non so. Fatto sta’ che attualmente i core developper delle GTK sono circa una decina e non hanno dietro una azienda del calibro di Trolltech (Nokia) che contribuisce enormemente con soldi e sviluppatori all’evoluzione del toolkit. Il mito delle QT come software proprietario e chiuso alla comunità ormai è defunto da molto tempo. Le QT sono sotto GPL v3 e, a detta della maggior parte degli sviluppatori necessitano di un minor numero di righe di codice per ottenere un risultato uguale o migliore delle GTK.

Alla luce di questi eventi è impossibile non notare che in atto c’è un progressivo decadimento delle GTK e un progressivo aumento di interesse verso le QT in generale. La proposta di Shuttleworth mi ha fatto in un primo momento sorridere… “Gnome con QT :D naaa…” poi pensandoci bene invece ho realizzato che probabilmente adesso forse non sarei ritornato a KDE se fosse successo.

Tags: , , , , , , , , , , , , , ,

Comments 5 Commenti »

E’ tutto vero comunque niente paura, lo sviluppo delle librerie QT resterà libero proprio come adesso.

A questo indirizzo una lettera aperta da Nokia alla comunità opensource dove si spiega che l’attuale raporto che c’è tra azienda e comunità non verrà interrotto o modificato.

A quando un telefonino Nokia con Qtopia?

Secondo me presto :)

Tags: , , , , , ,

Comments Nessun Commento »

Per cominciare avete bisogno del software GnomePPP che potete comodamente installare tramite synaptic oppure col comando

~$ sudo apt-get install gnome-ppp

Come seconda operazione da svolgere, dovrete creare una connessione bluetooth tra il vostro cellulare e la vostra ubuntu.
Per farlo aprite un terminale e eseguite il comando

~$ hcitool scan
Scanning …
00:15:A0:88:00:51 Nokia N70

Segnatevi l’indirizzo esadecimale e aprite il file /etc/bluetooth/rfcomm.conf col comando

~$ sudo gedit /etc/bluetooth/rfcomm.conf

Decommentate le righe necessarie alla configurazione di rfcomm0 (togliendo i cancelletti), inserite l’indirizzo esadecimale del vostre telefono che avete annotato prima e il canale di comunicazione del servizio del modem, in questo caso 3; per altri modelli di nokia è possibile che il canale sia 1.

rfcomm0 {
# # Automatically bind the device at startup
bind yes;
#
# # Bluetooth address of the device
device 00:15:A0:88:00:51;
#
# # RFCOMM channel for the connection
channel 3;
#
# # Description of the connection
comment “Nokia N70″;
}

Salvate il file appena modificato e riavviate i servizi bluetooth e create una connessione al nuovo device creato con questi comandi

~$ sudo /etc/init.d/bluetooth restart

~$ sudo rfcomm bind rfcomm0 00:15:A0:88:00:51 3

Eseguite il pairing del telefono inserendo un codice pin a vostra scelta quando vi viene richiesto. Naturalmente il codice pin deve essere lo stesso sia per il telefono che per il computer e impostate nel telefono la connessione col vostro computer come autorizzata. In questo modo non ci sarà bisogno di alcun pin le volte successive e le vostre connessioni avverranno automaticamente.

Se tutto è andato bene il comando rfcomm dovrebbe restituirvi qualcosa di simile a questo.

channel 3 open

in caso contrario è necessario eseguire questi comandi in sequenza.

~$ sudo rfcomm release rfcomm0

~$ sudo rfcomm bind rfcomm0 00:15:A0:88:00:51 3

Bene adesso è tutto pronto per configuarere GnomePPP, avviatelo.
Lasciate i campi “username” e “password” vuoti e inserite il numero di telefono *99# che rappresenta la stringa per l’inizializzazione del modem successivamente cliccate su “configura” e impostate tutto in questo modo

Setup schermata

Nella stessa finestra cliccate su “stringhe di inizializzazione” e modificatele così:

Stringhe schermata

Bene il vostro cellulare adesso è pronto alla connessione. Connettetevi e osservate il log della connessione, sarà simile a questo.

home/dario/.wvdial.conf: Ignoring malformed input line: “;Do NOT edit this file by hand!”
WvDial<*1>: WvDial: Internet dialer version 1.56
WvModem<*1>: Cannot get information for serial port.
WvDial<*1>: Initializing modem.
WvDial<*1>: Sending: ATZ
WvDial Modem<*1>: ATZ
WvDial Modem<*1>: OK
WvDial<*1>: Sending: ATZ
WvDial Modem<*1>: ATZ
WvDial Modem<*1>: OK
WvDial<*1>: Sending: AT+cgdcont=1,”ip”,”ibox.tim.it”
WvDial Modem<*1>: AT+cgdcont=1,”ip”,”ibox.tim.it”
WvDial Modem<*1>: OK
WvDial<*1>: Modem initialized.
WvDial<*1>: Sending: ATM1L1DT*99#
WvDial<*1>: Waiting for carrier.
WvDial Modem<*1>: ATM1L1DT*99#
WvDial Modem<*1>: CONNECT
WvDial Modem<*1>: ~[7f]}#@!}!} } }2}#}$@#}!}$}%\}”}&} }*} } g}%~
WvDial<*1>: Carrier detected. Waiting for prompt.
WvDial Modem<*1>: ~[7f]}#@!}!} } }2}#}$@#}!}$}%\}”}&} }*} } g}%~
WvDial<*1>: PPP negotiation detected.
WvDial: Starting pppd at Thu Oct 11 13:56:19 2007
WvDial: Warning: Could not modify /etc/ppp/pap-secrets: Permission denied
WvDial: –> PAP (Password Authentication Protocol) may be flaky.
WvDial: Warning: Could not modify /etc/ppp/chap-secrets: Permission denied
WvDial: –> CHAP (Challenge Handshake) may be flaky.
WvDial: Pid of pppd: 6284
WvDial<*1>: Using interface ppp0
WvDial<*1>: local IP address 217.200.173.205
WvDial<*1>: remote IP address 10.6.6.6
WvDial<*1>: primary DNS address 213.230.130.222
WvDial<*1>: secondary DNS address 213.230.155.94

E’ possibile che GnomePPP resti in questo stato e non si chiuda nella tray icon se avete attivato l’opzione specifica, non sò bene da cosa dipenda ma comunque il vostro cellulare adesso sarà connesso ad internet e pienamente funzionante, per cui potete benissimo ridurre a icona la finestra e iniziare a navigare ;)

Tags: , , , , , , , ,

Comments 13 Commenti »