Newsgroup: it.lavoro.informatica
Titolo: Sviluppo su Symbian

Ciao a tutti,
è probabile che a breve mi dovrò "tuffare" in questa avventura e vorrei 
raccogliere qualche informazioni da chi magari ci è già passato. Vado 
con qualche domanda volante:
1) Symbian è un sistema operativo POSIX? Oppure ha delle API specifiche?
2) Come sono supportati i diversi linguaggi di programmazione? Quali 
compilatori, ambienti di sviluppo conviene installare?
3) Potete linkarmi a qualche tutorial/risorsa for-(very)-dummy a riguardo?
Grazie mille,
Giulio
-- 
OnAir:

Il Tue, 25 Sep 2007 12:34:01 +0200, Giulio Petrucci ha scritto:
[cut]
Auguri :-)
Io mi sono avvicinato allo sviluppo su Symbian per hobby due anni fa ma
dopo poco ho preferito cambiare hobby :-P
Proveniendo da C++ e Win32 (Windows) l'unica competenza che potevo
sfruttare era solo il C++, per il resto API completamente diverse,
filosofia di sviluppo diversa, etc.
Uno dei primi scogli che ti troverai a dover superare è la scelta della
piattaforma: quale Symbian ? Il tuo programma deve girare dal 6600 al N95 ?
Ti do qualche link presi dai miei bookmark, il primo è *fondamentale*:
http://www.forum.nokia.com
http://www.allaboutsymbian.com/
http://www.codebeach.com/index.asp?TabID=2&CategoryID=24
http://www.symbiantutorial.org/symbian-tutorial/?Symbian_C%2B%2B_Programming_Tutorial
http://www.newlc.com/
http://www.symbian.com/developer/index.html
Ciao e buon lavoro !
PaF

 Ti do qualche link presi dai miei bookmark, il primo è *fondamentale*:
[cut]
Grazie dei link. Già che ci sono ti faccio un altro po' di domande, non 
ti offendi, vero? ;-p
Cosa devo fare per sviluppare una applicazione per symbian? Devo 
installare sulla mia macchina (dispongo di una WinXP e una Debian) una 
sorta di emulatore del OS Symbian? E i vari tool (compilatori&affini, 
virtual machines)?
Grazie mille!
Giulio
-- 
OnAir:

 virtual machines)?
Su java non ti do dire niente, non lo conosco. Perň se sei interessato al
cross-platform tra cellulari potrebbe essere interessante.
Io sono fermo a due anni fa, quando per sviluppare per Symbian in C++ avevo
scaricato un "plug-in" per Visual Studio 2003 dal sito Nokia. Ora credo che
il tutto si sia trasformato nel Carbide C++, di cui trovi tutte le info sul
sito Nokia.
L'SDK che ti scarichi dal sito contiene anche l'emulatore di un cellulare,
per non essere obbligato ad avere il cell attaccato. Due anni fa lavorare
con il Bluetooth e/o internet era praticamente impossibile con l'emulatore,
ora spero abbiano migliorato l'ambiente.
Io avevo preparato una virtual machine ad-hoc (vmware), per evitare di
"zozzare" il mio ambiente di sviluppo di "lavoro" :-)
Ciao
PaF

 Cosa devo fare per sviluppare una applicazione per symbian?
Io scrivo codice C/C++ che gira su Linux, Win32, WinCE e Symbian, e non
ho mai toccato un cellulare (per lavoro, s'intende). Non ti so dire
quali sono gli strumenti per compilare il codice symbian (io lavoro su
linux limitandomi a scrivere codice portabile, poi altre persone
compilano per Windows e Symbian), ma le indicazioni da seguire per
scrivere codice portabile sono poche.
-- 
Salvatore Iovene
http://www.iovene.com

Ciao PaF,
PaF ha scritto:
[cut]
Grazie mille delle informazioni!
Ciao,
Giulio
-- 
OnAir:

 scrivere codice portabile sono poche.
Ah, si: mi pare che ne avessimo già parlato in passato (o forse no).
E quali sarebbero queste indicazioni?
E comunque, l'unica cosa che ti può aiutare a rendere un codice 
portabile è avere sotto un framework/middleware che wrappi/filtri le 
chiamate alle API di sistema, giusto? Una cosa tipo ACE (che non 
conosco, se non per sentito dire) o POCO (che conosco poco... nonstante 
il gioco di parole ;-) )
Puoi darmi qualche dritta?
Grazie,
Giulio
-- 
OnAir:

 Puoi darmi qualche dritta?
ACE non è portato a Symbian, POCO non l'ho mai usato.


 POCO non l'ho mai usato.
Beh, la filosofia è tipo quella che sta alla base di ACE, solo che a 
pèrima vista è un po' più "invitante". Poi man mano che ci entri 
"dentro" capisci che - nonostante i limiti dell'attuale implementazione 
- potrebbe essere davvero qualcosa che ti fa stare un passo avanti.
Ciao,
Giulio
-- 
OnAir:

 piattaforma della piattaforma stessa?
Perché tale astrazione l'abbiamo scritta noi, ad esempio per i socket ed
i thread.


 i thread.
Ah! Allora tutto torna!
Ciao e grazie,
Giulio
-- 
OnAir:

 1) Symbian è un sistema operativo POSIX? Oppure ha delle API specifiche?
http://www.symbian.com/news/pr/2007/pr20078721.html
http://opensource.nokia.com/projects/openc/index.html
Saluti  Manlio Perillo

Dovrei avere un ebook in pdf in giro...se ti interessa
Ciao
"Giulio Petrucci" <sis...@nonono.boh> wrote in message 
news:46f8e41a$0$37196$4faf...@reader3.news.tin.it...


 Dovrei avere un ebook in pdf in giro...se ti interessa
Mi farebbe davvero comodo...
gpetrux - CHIOCCIOLA - libero - PUNTO - it
(mutatis mutandis...)
Grazie,
Giulio
-- 
OnAir:
http://gpe...@libero.it

Oki Dooki.
"Giulio Petrucci" <sis...@nonono.boh> wrote in message 
news:47306346$0$4789$4faf...@reader4.news.tin.it...



Lo potresti girare anche a me?
Ciao e grazie

 Oki Dooki.
Lo spediresti anche a me? Grazie.
temporary...@nym.hush.com