Guida shinelco 3500

35
1

Transcript of Guida shinelco 3500

Page 1: Guida shinelco 3500

1

Page 2: Guida shinelco 3500

2

GuidaGuidaTutto (o quasi) quello che c’è Tutto (o quasi) quello che c’è da sapere per ottimizzare le da sapere per ottimizzare le

prestazioni dello shinelco gps prestazioni dello shinelco gps 35003500

A cura di Benjo84 e la

collaborazione di Darix

Page 3: Guida shinelco 3500

3

SommarioSommario Caratteristiche hardwareCaratteristiche hardware Caratteristiche software (originali)Caratteristiche software (originali) Nozioni di base…Nozioni di base… Come si presenta lo shinelcoCome si presenta lo shinelco Travel kitTravel kit NavigationNavigation Collegamento con il pcCollegamento con il pc Segue collegamento con il pcSegue collegamento con il pc ResidentResident Flash Flash WindowsWindows I primi esperimentiI primi esperimenti Sbloccare lo shinelco 3500Sbloccare lo shinelco 3500 Gli applicativi e l’installazioneGli applicativi e l’installazione Installazione software mediante collegInstallazione software mediante colleg

amento pc (active amento pc (active syncsync))

Installazione tramite copia del file Installazione tramite copia del file .exe.exe direttamente nel navi direttamente nel navi

Installazione mediante file Installazione mediante file .cab.cab Installazione Installazione TomTomTomTom navigator 6.0 navigator 6.0 Dove trovare l’applicazione e come insDove trovare l’applicazione e come ins

erirla nello shinelcoerirla nello shinelco ItaliaItalia MobileNavigator (tomtom)MobileNavigator (tomtom) Gli pseudo desktop: parte IGli pseudo desktop: parte I Gli pseudo desktop: parte IIGli pseudo desktop: parte II Gli pseudo desktop: parte IIIGli pseudo desktop: parte III Gli pseudo desktop: parte IVGli pseudo desktop: parte IV Gli pseudo desktop: parte VGli pseudo desktop: parte V Gli pseudo desktop: parte VIGli pseudo desktop: parte VI Gli pseudo desktop: parte VII – la fineGli pseudo desktop: parte VII – la fine Gli sfondi dei miei pseudo desktopGli sfondi dei miei pseudo desktop Come creare gli sfondiCome creare gli sfondi I miei pseudo desktop sullo shinelcoI miei pseudo desktop sullo shinelco Rapida panoramica delle applicazioniRapida panoramica delle applicazioni Download del materialeDownload del materiale

Page 4: Guida shinelco 3500

4

Caratteristiche Caratteristiche hardwarehardware

Hardware: Versione: MINI 10xx Ver. 1.1 Hardware: Versione: MINI 10xx Ver. 1.1 • • CPU: CPU: Samsung Atlas II 260MHz – Archietettura: Centrality, Samsung Atlas II 260MHz – Archietettura: Centrality, ARM926T-AT4X0AARM926T-AT4X0A. .

• • Info OEM: Info OEM: Handheld Reference BoardHandheld Reference Board. . • • ROM: ROM: 64MC SDRAM Integrato64MC SDRAM Integrato. . • • RAM: RAM: 512MB di memoria built-in512MB di memoria built-in. . • • Schermo: Schermo: TFT LCD Touch Screen 3.5”TFT LCD Touch Screen 3.5”. . • • Risoluzione grafica: Risoluzione grafica: 320x240 pixel a 65536 colori320x240 pixel a 65536 colori. . • • Slot: Slot: SD/MMC cardSD/MMC card. . • • Antenna: Antenna: SIRF II integrataSIRF II integrata. . • • Altoparlante e presa cuffiaAltoparlante e presa cuffia. . • • Collegamento: Collegamento: Cavo USB 2.0 Cavo USB 2.0 per collegamento al PC e per ricarica per collegamento al PC e per ricarica batteria dal PC. batteria dal PC. • • Led: Led: luce rossa luce rossa significa in ricarica, significa in ricarica, luce verde luce verde significa ricarica significa ricarica completa. completa. • • Accessori: Accessori: penna per Touch Screenpenna per Touch Screen, , staffa per attacco in macchinastaffa per attacco in macchina, , cavo USB cavo USB per collegamento al PC, per collegamento al PC, DC Car AdapterDC Car Adapter. .

Page 5: Guida shinelco 3500

5

Caratteristiche software Caratteristiche software (originali)(originali)

Software: Versione: G.0707141100M25 Pocket PC v. 2.00 Software: Versione: G.0707141100M25 Pocket PC v. 2.00 • • Sistema Operativo: Sistema Operativo: MS Windows CE.NET v. 5.00 © 2004MS Windows CE.NET v. 5.00 © 2004. . • • Software di navigazione: Software di navigazione: Smart2Go®Smart2Go®. . • • Mappe: Mappe: TeleAtlas dell’Italia e delle maggiori strade dell’Europa TeleAtlas dell’Italia e delle maggiori strade dell’Europa

OccidentaleOccidentale. . • • Immagini: Immagini: 2D e 3D2D e 3D. . • • Indicazioni video e vocaliIndicazioni video e vocali. . • • 1000 diversi punti d’interesse (POI)1000 diversi punti d’interesse (POI). . • • Middleware: Middleware: .NET Compact Framework v. 1.0.4292.00.NET Compact Framework v. 1.0.4292.00. . • • Driver GPS: Driver GPS: GpsMC v. 2.18GpsMC v. 2.18. . • • Lettore MP3: Lettore MP3: CpitAudioPlayer.EXECpitAudioPlayer.EXE. *. * • • Lettore MP4: Lettore MP4: CpitVideoPlayer.EXECpitVideoPlayer.EXE. *. * • • Visualizzatore testo: Visualizzatore testo: CpitTxtViewer.EXECpitTxtViewer.EXE. *. * • • Visualizzatore immagini: Visualizzatore immagini: CpitPicViewer.EXECpitPicViewer.EXE. . • • Menu principale: Menu principale: CpitGuider.EXECpitGuider.EXE. . • • Autoexec del sistema operativo: Autoexec del sistema operativo: launch.exe launch.exe (richiama (richiama

CpitGuider.EXE). CpitGuider.EXE). • • Lettori MP3 alternativi: Lettori MP3 alternativi: MS Windows Media Player 9 series MS Windows Media Player 9 series

(ceplayer.exe), (ceplayer.exe), Centrality Media Player Centrality Media Player (CMP.EXE). (CMP.EXE). • • Lettori MP4 alternativi: Lettori MP4 alternativi: Centrality Video Player Centrality Video Player (CVP.EXE). (CVP.EXE). * Tutti questi player sono in grado di leggere file solamente se

questi si trovano nella root della sd, altrimenti non sono in grado di trovarli. Il player mp4 in realtà non funziona!

Page 6: Guida shinelco 3500

6

Nozioni di base…Nozioni di base…

Il dispositivo è dotato di una memoria interna, chiamata in questo caso Resident Flash (da 512mb), e può essere equipaggiato con schede sd ed mmc.

Come funziona in linea di massima il nostro navigatore?

Innanzitutto bisogna sapere che il dispositivo è dotato di tre “tasti”: uno è posto nella parte superiore, ed è il tasto di standby. Uno è posto sul retro in alto, il reset, che permette di riavviare il navigatore; e infine l’ultimo posto sul retro in basso che più che un pulsante è uno switch “on-off”. Questo è il vero comando di spegnimento del navigatore.

Essendo che tutto quello che vedete a video è virtuale, e vale a dire, non è altro che la proiezione della ROM sulla RAM (quindi entrambe volatili) ogni qual volta si andrà a spegnere con il tasto on-off o con il tasto reset, il navigatore tornerà alle sue impostazioni d’origine. Questa affermazione però va prese con le pinze, perché bisogna ricordare che lo shinelco non ha un hard reset, indi una modifica nel registro o una modifica nella resident flash o che so io, non verranno cancellate con un semplice spegnimento o riavvio. Faccio presente che io spengo il navigatore sempre con il tasto standby e non è vero che la batteria si scarica subito.

Cmq, essendo che tutte le modifiche che discuteremo più avanti non risentiranno di un’eventuale spegnimento del dispositivo in quanto sono lanciate tramite memoria esterna, non c’è da preoccuparsi in merito alla questione di perdita dati.

Page 7: Guida shinelco 3500

7

Come si presenta lo Come si presenta lo shinelcoshinelco

Questa è la schermata principale del navigatore.

Quando non vi è inserita nessuna scheda esterna (sd o mmc) il navigatore prende le sue informazioni dalla memoria interna, la resident flash. (più avanti entreremo più nel dettaglio in merito al registro e a quali sono gli eseguibili fondamentali che fanno funzionare il navigatore).

Presentiamo ora le funzionalità di questa prima interfaccia partendo da destra, per semplicità di esposizione e omettendo la scheda centrale che altro non fa che dare visione del segnale gps captato dal navigatore!

Page 8: Guida shinelco 3500

8

Travel kitTravel kitAttraverso la sezione travel kit è possibile accedere alle configurazioni basilari del Attraverso la sezione travel kit è possibile accedere alle configurazioni basilari del

navigatore.navigatore.La prima voce è un collegamento ad un player mp3 che si trova in memoria (ma che noi al La prima voce è un collegamento ad un player mp3 che si trova in memoria (ma che noi al

momento nn possiamo vedere) la cui funzionalità dipende (come già detto nella scheda momento nn possiamo vedere) la cui funzionalità dipende (come già detto nella scheda delle specifiche software) dalla presenza o meno di file .mp3 all’interno della root di una delle specifiche software) dalla presenza o meno di file .mp3 all’interno della root di una sd esterna. Solo in quel caso, una volta lanciatolo, attraverso il tasto browse sarà sd esterna. Solo in quel caso, una volta lanciatolo, attraverso il tasto browse sarà possibile selezionare il brano desiderato e ascoltarlo. Se i files mp3 invece risiedono in possibile selezionare il brano desiderato e ascoltarlo. Se i files mp3 invece risiedono in una cartella creata appositamente nella sd, il player non sarà più in grado di individuarli.una cartella creata appositamente nella sd, il player non sarà più in grado di individuarli.

Il player mp4 invece non ho mai capito come funziona: sempre se nella root della sd, Il player mp4 invece non ho mai capito come funziona: sempre se nella root della sd, individua file video con estensione .avi ma poi non è in grado di visualizzarli. Poco ci individua file video con estensione .avi ma poi non è in grado di visualizzarli. Poco ci interessa, abbiamo un’altra soluzione!interessa, abbiamo un’altra soluzione!

La voce navigation option è molto importante perché permette di selezionare da dove il La voce navigation option è molto importante perché permette di selezionare da dove il navigatore deve prendere le sue istruzioni; di default è selezionata la voce resident flash, navigatore deve prendere le sue istruzioni; di default è selezionata la voce resident flash, il che sta ad indicare che tutte le informazioni sono caricate dal proprio sistema di il che sta ad indicare che tutte le informazioni sono caricate dal proprio sistema di memoria interna.memoria interna.

Selezionando invece la voce sd/mmc il navigatore attinge le sue istruzioni dalla memoria Selezionando invece la voce sd/mmc il navigatore attinge le sue istruzioni dalla memoria esterna. Anche questa affermazione merita un approfondimento. La schermata iniziale in esterna. Anche questa affermazione merita un approfondimento. La schermata iniziale in accensione è sempre lanciata dalla memoria interna del dispositivo; quello che cambia è accensione è sempre lanciata dalla memoria interna del dispositivo; quello che cambia è che se noi volessimo, per assurdo, non rischiare di rovinare la resident flash e copiare il che se noi volessimo, per assurdo, non rischiare di rovinare la resident flash e copiare il sistema di navigazione di base (smart2go) sulla sd, se questa voce non fosse spuntata, sistema di navigazione di base (smart2go) sulla sd, se questa voce non fosse spuntata, non ci sarebbe modo di poter accedere al contenuto della sd! Questo per iniziare ad non ci sarebbe modo di poter accedere al contenuto della sd! Questo per iniziare ad entrare nell’ottica di come riuscire a fare tutto quello che più avanti vi spiegheremo più entrare nell’ottica di come riuscire a fare tutto quello che più avanti vi spiegheremo più nel dettaglio.nel dettaglio.

La voce volume serve per regolare il volume di sistema. Per fare ciò in realtà c’è anche una La voce volume serve per regolare il volume di sistema. Per fare ciò in realtà c’è anche una levetta posta sulla parte superiore a destra del navigatore.levetta posta sulla parte superiore a destra del navigatore.

La voce date serve per impostare le informazioni basilari di data e ora (questi sono La voce date serve per impostare le informazioni basilari di data e ora (questi sono parametri che si perdono dopo un reset o uno spegnimento totale).parametri che si perdono dopo un reset o uno spegnimento totale).

La voce calibrate permette di calibrare i movimenti del pennino sullo schermo touch screen La voce calibrate permette di calibrare i movimenti del pennino sullo schermo touch screen La voce about da informazioni sul prodottoLa voce about da informazioni sul prodotto

Page 9: Guida shinelco 3500

9

NavigationNavigation

La sezione navigation rappresenta il fulcro La sezione navigation rappresenta il fulcro di tutto il nostro lavoro e dello shinelco di tutto il nostro lavoro e dello shinelco stesso!stesso!

Tramite questo “tasto” se la modalità di Tramite questo “tasto” se la modalità di lettura del navigatore è impostata su lettura del navigatore è impostata su resident flash, si avvierà il sistema di resident flash, si avvierà il sistema di navigazioni integrato, il mitico Smart2go! navigazioni integrato, il mitico Smart2go! Tenete a mente questa cosa…Tenete a mente questa cosa…

Se invece la modalità di lettura fosse Se invece la modalità di lettura fosse impostata su sd/mmc premendo il tasto impostata su sd/mmc premendo il tasto navigation… vi teniamo sulle spine!! navigation… vi teniamo sulle spine!!

Page 10: Guida shinelco 3500

10

Collegamento con Collegamento con il pcil pcDopo una rapida panoramica dello shinelco nella sua splendente forma originaria, ci rendiamo subito conto che il navigatore è Dopo una rapida panoramica dello shinelco nella sua splendente forma originaria, ci rendiamo subito conto che il navigatore è

sicuramente molto carino, ma iniziamo a sentirci stretti, perché lo smart2go è quello che è, e ci chiediamo subito se le mappe sicuramente molto carino, ma iniziamo a sentirci stretti, perché lo smart2go è quello che è, e ci chiediamo subito se le mappe sono aggiornate , e se ci sono gli autovelox, e se ci possiamo guardare i film ecc ecc.. (queste sono state le domande che mi sono aggiornate , e se ci sono gli autovelox, e se ci possiamo guardare i film ecc ecc.. (queste sono state le domande che mi sono fatto io in realtà!). Come poter interagire con il nostro pc di casa per poter caricare su questo gioiellino delle cose che i sono fatto io in realtà!). Come poter interagire con il nostro pc di casa per poter caricare su questo gioiellino delle cose che i suoi progettatori hanno omesso?suoi progettatori hanno omesso?

Il navigatore può essere interfacciato con il pc attraverso il cavo usb che trovate in dotazione nella scatola.Il navigatore può essere interfacciato con il pc attraverso il cavo usb che trovate in dotazione nella scatola.

Il software mediante il quale è possibile interagire con l’apparecchio è Il software mediante il quale è possibile interagire con l’apparecchio è Active Active SyncSync di casa Microsoft. Il programma è di casa Microsoft. Il programma è completamente gratuito e scaricabile attraverso il link (cliccate sul nome)completamente gratuito e scaricabile attraverso il link (cliccate sul nome)

Una volta scaricato e installato, collegate lo shinelco al cavo usb e accendetelo. Il programma sarà in grado automaticamente Una volta scaricato e installato, collegate lo shinelco al cavo usb e accendetelo. Il programma sarà in grado automaticamente di riconoscere la periferica.di riconoscere la periferica.Se il navigatore non è acceso, active sync non sarà in grado di riconoscerlo; quando il navigatore è collegato al pc tramite la Se il navigatore non è acceso, active sync non sarà in grado di riconoscerlo; quando il navigatore è collegato al pc tramite la porta usb, si ricarica la batteria.porta usb, si ricarica la batteria.

Per visualizzare il contenuto dello shinelco tramite il vostro pc, cliccate su esplora; da qui vi si apre un nuovo mondo, perché Per visualizzare il contenuto dello shinelco tramite il vostro pc, cliccate su esplora; da qui vi si apre un nuovo mondo, perché potete finalmente vedere cosa fa funzionare il vostro navigatore! potete finalmente vedere cosa fa funzionare il vostro navigatore!

Consiglio spassionato: una volta lanciato active sync, se andate sulla voce strumenti noterete una voce “backup/ripristino”. Se seguite i passi suggeriti dal programma riuscirete a fare il backup del vostro dispositivo (verrà salvato un file .stg che vi potrebbe servire più in la, nel caso succedessero cose indesiderate, sempre nei limiti della ripristinabilità!).

Quando sarà il caso di ripristinare il dispositivo, collegate lo shinelco al pc, accendetelo, aspettate che active sync lo riconosca, andate su strumenti, backup/ripristino e fategli caricare il file .stg da voi creato.

Ripeto: il backup NON riporta il navigatore allo stato d’origine per quanto riguarda il registro o la resident flash; ripristina solamente il dispositivo nel caso di un’installazione sbagliata, o di modifiche non importanti!

Page 11: Guida shinelco 3500

11

Lo scenario che vi si dovrebbe presentare è questo: le uniche tre cartelle che Lo scenario che vi si dovrebbe presentare è questo: le uniche tre cartelle che prenderemo in esame saranno resident flash, sdmmc e windows. (le altre prenderemo in esame saranno resident flash, sdmmc e windows. (le altre cartelle è meglio non toccarle, e cmq non ho mai provato a modificarle….)cartelle è meglio non toccarle, e cmq non ho mai provato a modificarle….)

Quando siete collegati tramite active sync è possibile apportare modifiche ad Quando siete collegati tramite active sync è possibile apportare modifiche ad ognuna di queste cartelle come se steste lavorando in normale ambiente ognuna di queste cartelle come se steste lavorando in normale ambiente windows; l’unica cartella che invece non può subire variazioni a livello di windows; l’unica cartella che invece non può subire variazioni a livello di copia file o spostamento ecc è la cartella di windows: giustamente questo copia file o spostamento ecc è la cartella di windows: giustamente questo accade perché i file che sono contenuti nella cartella sono file che al accade perché i file che sono contenuti nella cartella sono file che al momento in cui voi avete il navigatore acceso sono in esecuzione e che momento in cui voi avete il navigatore acceso sono in esecuzione e che quindi non possono essere modificati o spostati.quindi non possono essere modificati o spostati.

La cartella sdmmc è corrispondente alla vostra memoria esterna (fate La cartella sdmmc è corrispondente alla vostra memoria esterna (fate presente che questa cartella appare se e solo se nel navigatore è presente presente che questa cartella appare se e solo se nel navigatore è presente una schedina, altrimenti niente!). Per cui se non avete a disposizione un una schedina, altrimenti niente!). Per cui se non avete a disposizione un card reader e siete costretti ad inserire roba sulla sd tramite navigatore card reader e siete costretti ad inserire roba sulla sd tramite navigatore collegato al pc questo è l’unico modo; i tempi di trasmissione dati sono collegato al pc questo è l’unico modo; i tempi di trasmissione dati sono notevoli, anche perché quando questi vengono copiati sulla sd, active sync notevoli, anche perché quando questi vengono copiati sulla sd, active sync svolge una codifica che allunga di molto i tempi di trasferimento. In realtà svolge una codifica che allunga di molto i tempi di trasferimento. In realtà cmq, sulla copia di file non troppo grossi, i tempi sono accettabili!cmq, sulla copia di file non troppo grossi, i tempi sono accettabili!

Page 12: Guida shinelco 3500

12

Resident Resident Flash Flash

Come dicevo precedentemente, all’interno della cartella resident flash risiede il programma di Come dicevo precedentemente, all’interno della cartella resident flash risiede il programma di navigazione smart2go. navigazione smart2go.

La cartella è suddivisa in CITIES (che contiene le mappe di navigazione) la cartella CVP (che non so a La cartella è suddivisa in CITIES (che contiene le mappe di navigazione) la cartella CVP (che non so a cosa serva) e la cartella MOBILENAVIGATOR che contiene il software vero e proprio dello cosa serva) e la cartella MOBILENAVIGATOR che contiene il software vero e proprio dello smart2go. Degli altri file ignoro l’utilità.smart2go. Degli altri file ignoro l’utilità.

Aprendo la cartella MobileNavigator vi accorgerete che tra gli altri esiste un eseguibile che si chiama Aprendo la cartella MobileNavigator vi accorgerete che tra gli altri esiste un eseguibile che si chiama proprio mobilenavigator.exe: questo è il passaggio chiave per tutti i lavori che vengono fatti sullo proprio mobilenavigator.exe: questo è il passaggio chiave per tutti i lavori che vengono fatti sullo shinelco. shinelco.

Nel registro infatti vi è una chiave che impone al navigatore di lanciare, con la pressione della scheda Nel registro infatti vi è una chiave che impone al navigatore di lanciare, con la pressione della scheda NAVIGATION della schermata principale, un eseguibile di nome mobilenavigator.exe che si deve NAVIGATION della schermata principale, un eseguibile di nome mobilenavigator.exe che si deve trovare in una cartella di nome MobileNavigator!!!! Di default, l’eseguibile dello smart2go è stato trovare in una cartella di nome MobileNavigator!!!! Di default, l’eseguibile dello smart2go è stato appunto rinominato in mobilenavigator.exe ed è per questo che se lo shinelco è impostato in appunto rinominato in mobilenavigator.exe ed è per questo che se lo shinelco è impostato in lettura nandflash (in navigation option) alla pressione di navigation si avvia lo smar2go!lettura nandflash (in navigation option) alla pressione di navigation si avvia lo smar2go!

Questo spiana la strada a tutti i nostri lavori: perchè? Perché se noi sappiamo che lo shinelco è in Questo spiana la strada a tutti i nostri lavori: perchè? Perché se noi sappiamo che lo shinelco è in grado di lanciare qualsiasi eseguibile purchè si trovi in una cartella che si chiama mobilenavigator grado di lanciare qualsiasi eseguibile purchè si trovi in una cartella che si chiama mobilenavigator e che suddetto eseguibile sia rinominato appunto in mobilenavigator.exe possiamo prendere una e che suddetto eseguibile sia rinominato appunto in mobilenavigator.exe possiamo prendere una memoria sd o mmc e lanciare qualsiasi programma compatibile con windowsCE, creando una memoria sd o mmc e lanciare qualsiasi programma compatibile con windowsCE, creando una cartella mobilenavigator nella root della sd, inserendo il programma al suo interno, rinominandolo cartella mobilenavigator nella root della sd, inserendo il programma al suo interno, rinominandolo in mobilenavigator.exe e impostando allo shinelco in modalità lettura da sd/mmc. A questo punto, in mobilenavigator.exe e impostando allo shinelco in modalità lettura da sd/mmc. A questo punto, alla pressione del tasto navigation nella schermata principale, verrà eseguito il programma da voi alla pressione del tasto navigation nella schermata principale, verrà eseguito il programma da voi caricato!caricato!

Questa è l’ottica base del funzionamento del navigatore, tutto parte da questa concezione.Questa è l’ottica base del funzionamento del navigatore, tutto parte da questa concezione.

Page 13: Guida shinelco 3500

13

WindowsWindowsLa cartella windows, come in tutti i sistemi operativi, è la cartella principale che contiene La cartella windows, come in tutti i sistemi operativi, è la cartella principale che contiene

le librerie, gli eseguibili, le immagini e tutto quello che viene eseguito dal nostro le librerie, gli eseguibili, le immagini e tutto quello che viene eseguito dal nostro dispositivo. (di questa cartella ometto l’immagine perché non vorrei confondere i dispositivo. (di questa cartella ometto l’immagine perché non vorrei confondere i lettori mostrando una cartella con file diversi da quelli che potrebbero trovarsi loro). lettori mostrando una cartella con file diversi da quelli che potrebbero trovarsi loro).

Sappiate solo che qualsiasi eseguibile presente in questa cartella non potrà essere Sappiate solo che qualsiasi eseguibile presente in questa cartella non potrà essere copiato, così come nessun altro file. Tutto è in sola lettura!copiato, così come nessun altro file. Tutto è in sola lettura!

Gli eseguibili fondamentali, che fanno funzionare il navigatore sono shell.exe, device.exe, Gli eseguibili fondamentali, che fanno funzionare il navigatore sono shell.exe, device.exe, gwes.exe, explorer.exe, launch.exe, cpitguider.exegwes.exe, explorer.exe, launch.exe, cpitguider.exe

Rimando la lettura della funzionalità di questi eseguibili su fonti più attendibili e più Rimando la lettura della funzionalità di questi eseguibili su fonti più attendibili e più esperte! esperte! msdnmsdn

E allego a riguardo anche una copia del registro dello shinelco ridotta all’osso per E allego a riguardo anche una copia del registro dello shinelco ridotta all’osso per mostrare il funzionamento di base del navigatore. mostrare il funzionamento di base del navigatore.

Questa parte è per chi vuole approfondire le proprie conoscenze tecniche del navigatore!Questa parte è per chi vuole approfondire le proprie conoscenze tecniche del navigatore!Come potete notare nel file del registro allegato, la chiave fondamentale del registro dello Come potete notare nel file del registro allegato, la chiave fondamentale del registro dello

shinelco è la chiave INIT. shinelco è la chiave INIT. Non modificatela se non sapete cosa state facendo, pena l’incasinamento totale del Non modificatela se non sapete cosa state facendo, pena l’incasinamento totale del

dispositivo. dispositivo. Per arrivare al risultato a cui sono arrivato io, non c’è bisogno di toccare il registro, e Per arrivare al risultato a cui sono arrivato io, non c’è bisogno di toccare il registro, e

soprattutto seguire le istruzioni di sblocco di altri navigatori non serve a nulla, perché soprattutto seguire le istruzioni di sblocco di altri navigatori non serve a nulla, perché ogni navi ha la propria struttura e le proprie regole di funzionamento.ogni navi ha la propria struttura e le proprie regole di funzionamento.

registro all'osso.reg

Page 14: Guida shinelco 3500

14

I primi esperimentiI primi esperimentiUna volta scoperta la procedura spiegata nella sezione dedicata alla resident flash, è possibile fare le Una volta scoperta la procedura spiegata nella sezione dedicata alla resident flash, è possibile fare le

prime prove per riuscire ad ottenere delle funzionalità aggiunte dallo shinelco.prime prove per riuscire ad ottenere delle funzionalità aggiunte dallo shinelco.La prima prova che ho effettuato io è stata quella di prendere un eseguibile trovato in rete, per La prima prova che ho effettuato io è stata quella di prendere un eseguibile trovato in rete, per

l’esattezza “cecmd.exe” e di mettere in pratica la procedura prima descritta. (cecmd è un file l’esattezza “cecmd.exe” e di mettere in pratica la procedura prima descritta. (cecmd è un file manager).manager).

Collego lo shinelco al pc, prendo una Sd vuota, creo cartella MobileNavigator nella root, ci copio Collego lo shinelco al pc, prendo una Sd vuota, creo cartella MobileNavigator nella root, ci copio all’interno l’eseguibile cecmd.exe, lo rinomino in mobilenavigator.exe, disconnetto il navigatore dal all’interno l’eseguibile cecmd.exe, lo rinomino in mobilenavigator.exe, disconnetto il navigatore dal pc, nella schermata iniziale vado su navigation e… come per magia mi appare una schermata pc, nella schermata iniziale vado su navigation e… come per magia mi appare una schermata molto molto simile al vecchio risorse del computer di windows95. molto molto simile al vecchio risorse del computer di windows95.

Da qui è possibile fare di tutto, si ha la perfetta visione di tutto quello che c’è all’interno dello shinelco: Da qui è possibile fare di tutto, si ha la perfetta visione di tutto quello che c’è all’interno dello shinelco: è finalmente un palmare!è finalmente un palmare!

Si può entrare nel pannello di controllo di windows, settare le varie opzioni, creare link, nuove cartelle, Si può entrare nel pannello di controllo di windows, settare le varie opzioni, creare link, nuove cartelle, rinominare file, tutto!!!!rinominare file, tutto!!!!

Page 15: Guida shinelco 3500

15

Sbloccare lo shinelco Sbloccare lo shinelco 35003500

DA ADESSO IN AVANTI LA NARRAZIONE SARA’ FATTA DANDO PER SCONTATO DA ADESSO IN AVANTI LA NARRAZIONE SARA’ FATTA DANDO PER SCONTATO CHE ABBIATE LA POSSIBILITA’ DI ACCEDERE ALLE VARIE CARTELLE DEL CHE ABBIATE LA POSSIBILITA’ DI ACCEDERE ALLE VARIE CARTELLE DEL NAVI E QUINDI AVERE COME “PROGRAMMA PRINCIPALE” ALL’ACCENSIONE NAVI E QUINDI AVERE COME “PROGRAMMA PRINCIPALE” ALL’ACCENSIONE UN FILE MANAGER!UN FILE MANAGER!

Entriamo finalmente nella tematica che ci ha portati a creare questa guida!Entriamo finalmente nella tematica che ci ha portati a creare questa guida!Partiamo dal concetto che abbiamo voluto dare noi al termine “sbloccare”: dopo aver Partiamo dal concetto che abbiamo voluto dare noi al termine “sbloccare”: dopo aver

scoperto con somma sorpresa che nel nostro navigatore batteva un cuore scoperto con somma sorpresa che nel nostro navigatore batteva un cuore windows (e per l’esattezza windowsCE 5.0 core, dove core sta per “ridotta”) ci windows (e per l’esattezza windowsCE 5.0 core, dove core sta per “ridotta”) ci siamo chiesti se fosse stato possibile fare in modo di risvegliare le funzionalità siamo chiesti se fosse stato possibile fare in modo di risvegliare le funzionalità basilari del sistema operativo installato nel navigatore per sfruttarlo come un basilari del sistema operativo installato nel navigatore per sfruttarlo come un modesto palmare.modesto palmare.

Una volta capito il funzionamento di come lo shinelco si avvia, di come fanno i diversi Una volta capito il funzionamento di come lo shinelco si avvia, di come fanno i diversi eseguibili a fare quello che fanno (e che abbiamo menzionato nella slide eseguibili a fare quello che fanno (e che abbiamo menzionato nella slide riguardante windows) abbiamo iniziato i nostri esperimenti per richiamare il riguardante windows) abbiamo iniziato i nostri esperimenti per richiamare il DESKTOP del sistema operativo. Per DESKTOP intendiamo la schermata grafica DESKTOP del sistema operativo. Per DESKTOP intendiamo la schermata grafica con sfondo blu e il logo di windowsCE, la barra taskmanager con tanto di con sfondo blu e il logo di windowsCE, la barra taskmanager con tanto di pulsante start in basso, e le icone di collegamento agli applicativi di windows!pulsante start in basso, e le icone di collegamento agli applicativi di windows!

Fino ad ora non siamo stati in grado di riuscire a fare apparire ciò, almeno in questo Fino ad ora non siamo stati in grado di riuscire a fare apparire ciò, almeno in questo modello. Supponiamo che i progettatori dello shinelco abbiano omesso di modello. Supponiamo che i progettatori dello shinelco abbiano omesso di implementare nel kernel del sistema operativo il modulo relativo al caricamento implementare nel kernel del sistema operativo il modulo relativo al caricamento del desktop vero e proprio.del desktop vero e proprio.

Ci accontentiamo quindi di avere la gestione interna del navigatore attraverso i file Ci accontentiamo quindi di avere la gestione interna del navigatore attraverso i file manager o attraverso l’implementazione di uno pseudo desktopmanager o attraverso l’implementazione di uno pseudo desktop

Page 16: Guida shinelco 3500

16

Gli applicativi e Gli applicativi e l’installazionel’installazione

Essendo il windowsCE una versione core non tutti gli Essendo il windowsCE una versione core non tutti gli applicativi studiati per lo stesso sono in grado di essere applicativi studiati per lo stesso sono in grado di essere eseguiti dal navigatore.eseguiti dal navigatore.

Come trovare i programmi giusti? Facendo delle prove e Come trovare i programmi giusti? Facendo delle prove e cercando in rete! Cmq il pacchetto che metterò a cercando in rete! Cmq il pacchetto che metterò a disposizione più avanti contiene quasi tutti gli applicativi disposizione più avanti contiene quasi tutti gli applicativi che sono funzionanti e testati sullo shinelco.che sono funzionanti e testati sullo shinelco.

Come si installano i programmi?Come si installano i programmi?Ci sono 3 modi fondamentali per inserire programmi nello Ci sono 3 modi fondamentali per inserire programmi nello

shinelco:shinelco:1)1) Collegando il navi al pc tramite active syncCollegando il navi al pc tramite active sync2)2) Inserendo direttamente l’.exe nella scheda sdInserendo direttamente l’.exe nella scheda sd3)3) Lanciando dal navigatore il file .cab del programma da Lanciando dal navigatore il file .cab del programma da

installare (che dovete ovviamente mettere nella sd)installare (che dovete ovviamente mettere nella sd)

Page 17: Guida shinelco 3500

17

Installazione software Installazione software mediante collegamento pc mediante collegamento pc

(active sync)(active sync)Se optate per questo genere di installazione (sconsigliata a Se optate per questo genere di installazione (sconsigliata a

mio avviso perché inutile) altro non dovete fare che mio avviso perché inutile) altro non dovete fare che collegare il navigatore al pc, aspettare che active sync lo collegare il navigatore al pc, aspettare che active sync lo rilevi e lanciare l’eseguibile dal vostro pc.rilevi e lanciare l’eseguibile dal vostro pc.

Si aprirà una finestra di dialogo che vi dirà che l’applicazione Si aprirà una finestra di dialogo che vi dirà che l’applicazione da voi lanciata verrà installata sul dispositivo mobile; a da voi lanciata verrà installata sul dispositivo mobile; a questo punto vi chiederà la destinazione di installazione questo punto vi chiederà la destinazione di installazione (onde evitare di rovinare qualcosa è sempre meglio (onde evitare di rovinare qualcosa è sempre meglio scegliere la voce sdmmc)scegliere la voce sdmmc)

Visualizzerete sullo shinelco una finestrella di installazione e Visualizzerete sullo shinelco una finestrella di installazione e quando tutto sarà completato basterà andare nella cartella quando tutto sarà completato basterà andare nella cartella di destinazione e lanciare il programma.di destinazione e lanciare il programma.

Notate che questa procedura serve nel caso vogliate Notate che questa procedura serve nel caso vogliate installare dei programmi che trovate in rete e che installare dei programmi che trovate in rete e che richiedono per l’appunto un’installazione vera e propria richiedono per l’appunto un’installazione vera e propria perché in linea di massima è sufficiente, con i programmi perché in linea di massima è sufficiente, con i programmi giusti, copiare l’eseguibile sulla sd e lanciarlo direttamente giusti, copiare l’eseguibile sulla sd e lanciarlo direttamente senza installare nulla!senza installare nulla!

Page 18: Guida shinelco 3500

18

Installazione tramite copia Installazione tramite copia del file .exe direttamente del file .exe direttamente

nel navinel naviQuesto è il metodo più diffuso e consigliato, che Questo è il metodo più diffuso e consigliato, che

permette di usare applicativi studiati permette di usare applicativi studiati appositamente per questa versione di appositamente per questa versione di windows senza doverli installare.windows senza doverli installare.

In questo modo sarà sufficiente creare per In questo modo sarà sufficiente creare per esempio una cartella chiamata “programmi” esempio una cartella chiamata “programmi” nella sd, copiare il file .exe dell’applicazione nella sd, copiare il file .exe dell’applicazione che volete usare dentro la cartella prima che volete usare dentro la cartella prima creata e navigando tramite il gestione risorse creata e navigando tramite il gestione risorse tra le varie cartelle eseguire il programma tra le varie cartelle eseguire il programma stesso!stesso!

Questa procedura vale per tutte le applicazioni!Questa procedura vale per tutte le applicazioni!

Page 19: Guida shinelco 3500

19

Installazione mediante Installazione mediante file .cabfile .cab

È raro, ma può capitare che vi troviate nella È raro, ma può capitare che vi troviate nella situazione in cui dovete installare un programma situazione in cui dovete installare un programma di cui avete solo il .cab (premetto che cmq ci sono di cui avete solo il .cab (premetto che cmq ci sono appositi software per scompattarli, perché i cab appositi software per scompattarli, perché i cab sono archivi come potrebbero esserlo i .rar e sono archivi come potrebbero esserlo i .rar e i .zip).i .zip).

In questo caso, dovrete copiare il file .cab all’interno In questo caso, dovrete copiare il file .cab all’interno della sd, e semplicemente lanciarlo con un doppio della sd, e semplicemente lanciarlo con un doppio click del pennino. Partirà un’installazione come se click del pennino. Partirà un’installazione come se steste lanciando un .exe dal pc di casa!steste lanciando un .exe dal pc di casa!

Una volta terminata l’installazione troverete il Una volta terminata l’installazione troverete il programma nella destinazione che avete programma nella destinazione che avete selezionato.selezionato.

Page 20: Guida shinelco 3500

20

Installazione TomTom Installazione TomTom navigator 6.0navigator 6.0

Una delle applicazioni più in voga e che prima di tutte si vogliono Una delle applicazioni più in voga e che prima di tutte si vogliono installare è proprio quella del tomtom!installare è proprio quella del tomtom!

Andiamo con calma; innanzitutto inizio col dire che la versione di cui Andiamo con calma; innanzitutto inizio col dire che la versione di cui parliamo è la versione navigator 6.0. Se ce ne sono di meglio già parliamo è la versione navigator 6.0. Se ce ne sono di meglio già testate, fatevi avanti.testate, fatevi avanti.

Per quanto riguarda la mappa, credo che la versione più aggiornata del Per quanto riguarda la mappa, credo che la versione più aggiornata del momento sia la 6.75, e anche qui, se così non fosse, prego di farsi momento sia la 6.75, e anche qui, se così non fosse, prego di farsi avanti!avanti!

Si possono aggiornare le mappe? Certamente, basta comprarle o Si possono aggiornare le mappe? Certamente, basta comprarle o scaricarle da qualche parte!scaricarle da qualche parte!

Si possono aggiungere gli autovelox e tutti i pdi? Certamente, basta Si possono aggiungere gli autovelox e tutti i pdi? Certamente, basta andare sui siti adatti e scaricarli!andare sui siti adatti e scaricarli!

Si possono modificare le voci? Certamente, basta seguire la procedura Si possono modificare le voci? Certamente, basta seguire la procedura che inserirò in questa guida.che inserirò in questa guida.

Come mai il navigatore è lento? Perché ci sono caricati a video troppi pdi!Come mai il navigatore è lento? Perché ci sono caricati a video troppi pdi!Come mai non ricevo il segnale? Perché sei in casa? Oppure perché Come mai non ricevo il segnale? Perché sei in casa? Oppure perché

bisogna attendere almeno 5 minuti dopo la prima accensione perché il bisogna attendere almeno 5 minuti dopo la prima accensione perché il dispositivo abbia una ricezione adeguatadispositivo abbia una ricezione adeguata

Come mai anche passati i 5 minuti continuo a non ricevere il segnale? Come mai anche passati i 5 minuti continuo a non ricevere il segnale? Non ne ho la più pallida idea!!!Non ne ho la più pallida idea!!!

Page 21: Guida shinelco 3500

21

Dove trovare l’applicazione Dove trovare l’applicazione e come inserirla nello e come inserirla nello

shinelcoshinelcoL’applicazione tomtom navigator si può acquistare così come le mappe relative.L’applicazione tomtom navigator si può acquistare così come le mappe relative.Io tengo una sd apposita solo per il tomtom per avere la libertà di inserire pdi e Io tengo una sd apposita solo per il tomtom per avere la libertà di inserire pdi e

quant’altro senza dover avere problemi di spazio e per motivi che poi capirete quant’altro senza dover avere problemi di spazio e per motivi che poi capirete più avanti.più avanti.

Il metodo di installazione che vi propongo io, effettuato su una sd a parte, fa in modo Il metodo di installazione che vi propongo io, effettuato su una sd a parte, fa in modo che l’applicazione si avvi alla pressione di navigation nella schermata iniziale!che l’applicazione si avvi alla pressione di navigation nella schermata iniziale!

Anche per il tomtom la procedura è sempre la stessa! Bisogna creare una cartella Anche per il tomtom la procedura è sempre la stessa! Bisogna creare una cartella mobilenavigator all’interno della root della sd, e rinominare poi il file tomtom.exe mobilenavigator all’interno della root della sd, e rinominare poi il file tomtom.exe in mobilenavigator.exein mobilenavigator.exe

In seguito mettere la cartella contenente la mappa/e in una cartella al di fuori della In seguito mettere la cartella contenente la mappa/e in una cartella al di fuori della cartella mobilenavigator. (in questo caso Italia, nella figura a sinistra)cartella mobilenavigator. (in questo caso Italia, nella figura a sinistra)

Il risultato che dovrete ottenere è il seguente: Il risultato che dovrete ottenere è il seguente:

Page 22: Guida shinelco 3500

22

ItaliaItalia

La cartella Italia contiene i file della La cartella Italia contiene i file della mappa italia v. 6.75mappa italia v. 6.75

Inoltre è qui che dovrete inserire tutti i Inoltre è qui che dovrete inserire tutti i pdi e gli avvisatori vocali per gli stessi pdi e gli avvisatori vocali per gli stessi (la spiegazione in merito a come (la spiegazione in merito a come bisogna compiere questa operazione bisogna compiere questa operazione la rimando al sito da cui ho imparato la rimando al sito da cui ho imparato io!)io!)

Come aggiungere Come aggiungere pdipdi Come gestire il Come gestire il tomtomtomtom

Page 23: Guida shinelco 3500

23

MobileNavigator MobileNavigator (tomtom)(tomtom)

In questa cartella invece risiede In questa cartella invece risiede l’applicazione di navigazione tomtom con l’applicazione di navigazione tomtom con tutti i file e le cartelle del caso;tutti i file e le cartelle del caso;

Come è facile intuire, la cartella “voice” è Come è facile intuire, la cartella “voice” è quella che contiene le voci che il tomtom quella che contiene le voci che il tomtom utilizza per dare le indicazioni vocali!utilizza per dare le indicazioni vocali!

Come è possibile creare una propria voce per Come è possibile creare una propria voce per il tomtom? Anche questa spiegazione la il tomtom? Anche questa spiegazione la rimando al sito dal quale l’ho imparato io!rimando al sito dal quale l’ho imparato io!

Creare una voce per il Creare una voce per il tomtomtomtom

Page 24: Guida shinelco 3500

24

Gli pseudo desktop: Gli pseudo desktop: parte Iparte I

Spazientito dopo i numerosi tentativi andati a Spazientito dopo i numerosi tentativi andati a vuoto di far apparire il desktop di windowsCE vuoto di far apparire il desktop di windowsCE sullo shinelco, ho seguito il consiglio della sullo shinelco, ho seguito il consiglio della creazione degli pseudo desktop che vanno a creazione degli pseudo desktop che vanno a sostituire il desktop originale (pseudo desktop sostituire il desktop originale (pseudo desktop è un nome forfetario che è stato dato da noi del è un nome forfetario che è stato dato da noi del forum).forum).

In cosa consiste uno pseudo desktop? Ebbene, In cosa consiste uno pseudo desktop? Ebbene, l’idea di fondo è quella di mettere un’immagine l’idea di fondo è quella di mettere un’immagine di sfondo alla videata e di far apparire al di di sfondo alla videata e di far apparire al di sopra di essa delle icone che fungono da link ai sopra di essa delle icone che fungono da link ai programmi che vogliamo mandare in programmi che vogliamo mandare in esecuzione.esecuzione.

Page 25: Guida shinelco 3500

25

Gli pseudo desktop: Gli pseudo desktop: parte IIparte II

Da dove si inizia per creare uno pseudo desktop?Da dove si inizia per creare uno pseudo desktop?La risposta è sempre la solita: bisogna creare l’ormai famosa cartella mobilenavigator nella root della sd e mettergli La risposta è sempre la solita: bisogna creare l’ormai famosa cartella mobilenavigator nella root della sd e mettergli

all’interno il programma che rende possibile l’implementazione dello pseudo desktop (il nome originario dell’eseguibile all’interno il programma che rende possibile l’implementazione dello pseudo desktop (il nome originario dell’eseguibile lo ignoro! Forse mortscript!?!? Bu?)lo ignoro! Forse mortscript!?!? Bu?)

Per la riuscita di un lavoro ordinato suggerisco di creare all’interno della cartella mobilenavigator tante tipologie di cartelle Per la riuscita di un lavoro ordinato suggerisco di creare all’interno della cartella mobilenavigator tante tipologie di cartelle quante sono le categorie di eseguibili che vorrete lanciare attravaerso l’icona sul desktop: io nel mio caso ho diviso gli quante sono le categorie di eseguibili che vorrete lanciare attravaerso l’icona sul desktop: io nel mio caso ho diviso gli applicativi tra quelli di sistema, quelli multimediali, quelli x l’editing e i giochi.applicativi tra quelli di sistema, quelli multimediali, quelli x l’editing e i giochi.

Se invece pensate di voler creare poche icone sul desktop e giostrare tutto il resto attraverso il file manager, potete mettere Se invece pensate di voler creare poche icone sul desktop e giostrare tutto il resto attraverso il file manager, potete mettere tutto nello stesso calderone, ovvero nella cartella mobilenavigator!tutto nello stesso calderone, ovvero nella cartella mobilenavigator!

Importante: l’eseguibile con l’icona viola e la “i” che qui vedete chiamata mobilenavigator si chiama così solo perché io ho Importante: l’eseguibile con l’icona viola e la “i” che qui vedete chiamata mobilenavigator si chiama così solo perché io ho voluto che alla pressione del “tasto” navigation fosse eseguito automaticamente; se create più di un desktop, quel file voluto che alla pressione del “tasto” navigation fosse eseguito automaticamente; se create più di un desktop, quel file potete rinominarlo come volete, tanto indicherete poi all’icona a lui associato dove andare a pescarlo.potete rinominarlo come volete, tanto indicherete poi all’icona a lui associato dove andare a pescarlo.

Inoltre il file mobilenavigator.exe (mortscript) e il file sysinfosettings.ini devono stare per forza nella stessa medesima Inoltre il file mobilenavigator.exe (mortscript) e il file sysinfosettings.ini devono stare per forza nella stessa medesima posizione, non gli si può cambiare root! Per quanto riguarda gli .ini invece questi possono trovarsi ovunque, purchè poi posizione, non gli si può cambiare root! Per quanto riguarda gli .ini invece questi possono trovarsi ovunque, purchè poi andiate a specificare all’interno del file sysinfosettings.ini la posizione esatta di dove questi risidono!andiate a specificare all’interno del file sysinfosettings.ini la posizione esatta di dove questi risidono!

Metto come immagine di esempio il contenuto di mobilenavigator del mio lavoro:Metto come immagine di esempio il contenuto di mobilenavigator del mio lavoro:

La cartella giochi contiene a sua volta le varie sottocartelle, ognuna con il proprio gioco (eseguibile + librerie). Icons contiene tutte le immagini di sfondo degli pseudo desktop e le icone che appaiono in videata. Inis contiene dei file .ini che sono i veri e propri esecutori del desktop. Programmi che contiene le varie tipologie di programmi suddivisi in sottocategorie. Mobilenavigator.exe è l’eseguibile base dello pseudodesktop. SysInfoSettings.ini è il file principale che da istruzioni a mobilenavigator.exe di cosa deve caricare quando questo viene mandato in esecuzione!

Page 26: Guida shinelco 3500

26

Gli pseudo desktop: Gli pseudo desktop: parte IIIparte III

(premessa: i file .ini si modificano aprendoli con un editor di testo che potrebbe essere (premessa: i file .ini si modificano aprendoli con un editor di testo che potrebbe essere blocconote di windows…e inoltre: lavorate sul pc fisso, a lavoro ultimato portate tutto blocconote di windows…e inoltre: lavorate sul pc fisso, a lavoro ultimato portate tutto nella sd!)nella sd!)

Iniziamo la programmazione: abbiamo detto che il file sysinfosetting.ini è il file Iniziamo la programmazione: abbiamo detto che il file sysinfosetting.ini è il file principale che dice a mobilenavigator.exe cosa deve caricare; ebbene, all’interno di principale che dice a mobilenavigator.exe cosa deve caricare; ebbene, all’interno di questo file dovrete indicare il nome di tutti i file.ini che vorrete mandare in questo file dovrete indicare il nome di tutti i file.ini che vorrete mandare in esecuzione. Ogni oggetto che vorrete far apparire sul desktop è creato e esecuzione. Ogni oggetto che vorrete far apparire sul desktop è creato e programmato dal file.ini ad esso associato. Faccio un esempio: se volete far apparire programmato dal file.ini ad esso associato. Faccio un esempio: se volete far apparire la data, dovrete creare un file .ini di nome “data.ini” (x esempio) nella quale andrete la data, dovrete creare un file .ini di nome “data.ini” (x esempio) nella quale andrete a dare le istruzioni su come la data deve apparire, in che formato, colore, posizione a dare le istruzioni su come la data deve apparire, in che formato, colore, posizione ecc. ecc. Per mandare il file data.ini in esecuzione è necessario scrivere data.ini nel ecc. ecc. Per mandare il file data.ini in esecuzione è necessario scrivere data.ini nel file sysinfosettings.inifile sysinfosettings.ini

Quindi: volete fare apparire 5 icone sul desktop? Ebbene, allora il file sysinfosettings.ini Quindi: volete fare apparire 5 icone sul desktop? Ebbene, allora il file sysinfosettings.ini dovrà contenere al suo interno il nome di 5 file.ini associati ognuno all’oggetto che si dovrà contenere al suo interno il nome di 5 file.ini associati ognuno all’oggetto che si vuol fare apparire.vuol fare apparire.

Questa affermazione può essere smentita una volta entrati nell’ottica che, se si vuole Questa affermazione può essere smentita una volta entrati nell’ottica che, se si vuole creare un solo desktop (e solo in questo caso) è possibile crare un solo file.ini che creare un solo desktop (e solo in questo caso) è possibile crare un solo file.ini che contenga le istruzioni generali valide per tutti gli oggetti che si vorranno fare contenga le istruzioni generali valide per tutti gli oggetti che si vorranno fare apparire e le istruzioni particolari di ogni singolo oggetto. Il file sysinfosettings.ini in apparire e le istruzioni particolari di ogni singolo oggetto. Il file sysinfosettings.ini in questo caso conterrà il nome del singolo file.ini che genererà il tutto!questo caso conterrà il nome del singolo file.ini che genererà il tutto!

Questo il funzionamento basilare degli pseudo desktop. Ma quali sono le istruzioni? La Questo il funzionamento basilare degli pseudo desktop. Ma quali sono le istruzioni? La risposta non sono riuscito a trovarla in quanto non sono riuscito a trovare una guida risposta non sono riuscito a trovarla in quanto non sono riuscito a trovare una guida italiana (e non) che esplicasse tutti i tipi di variabili da poter utilizzare. Tutto italiana (e non) che esplicasse tutti i tipi di variabili da poter utilizzare. Tutto sommato, questo per quel che riguarda la programmazione manuale: probabilmente sommato, questo per quel che riguarda la programmazione manuale: probabilmente utilizzando il programma vero e proprio (mortscript) è possibile mettere tutti i vari utilizzando il programma vero e proprio (mortscript) è possibile mettere tutti i vari parametri degli oggetti.parametri degli oggetti.

Page 27: Guida shinelco 3500

27

Gli pseudo desktop: Gli pseudo desktop: parte IVparte IV

Questa immagine rappresenta una parte del codice del mio file.ini (design.ini in questo Questa immagine rappresenta una parte del codice del mio file.ini (design.ini in questo caso) che è il file che genera la schermata principale del mio lavoro.caso) che è il file che genera la schermata principale del mio lavoro.

La sezione GLOBALSETTINGS include le istruzioni generali che riguarderanno tutti gli La sezione GLOBALSETTINGS include le istruzioni generali che riguarderanno tutti gli oggetti che compariranno nella prima pagina.oggetti che compariranno nella prima pagina.

Showmessage: non lo soShowmessage: non lo soQuitondoubleclick: permette di “uscire” dallo pseudodesktop, o tornare alla schermata Quitondoubleclick: permette di “uscire” dallo pseudodesktop, o tornare alla schermata

precedente attraverso un doppio click del pennino in una parte vuota dell schermo.precedente attraverso un doppio click del pennino in una parte vuota dell schermo.X= posizione sull’asse delle ordinateX= posizione sull’asse delle ordinateY= posizione sull’asse delle ascisseY= posizione sull’asse delle ascisseWidth = larghezza (in pixel)Width = larghezza (in pixel)Heigth=altezza (in pixel)Heigth=altezza (in pixel)Arrange = non lo soArrange = non lo soBackgroundbitmap = percorso dell’immagine in formato .bmp che costituirà lo sfondo Backgroundbitmap = percorso dell’immagine in formato .bmp che costituirà lo sfondo

della schermata.della schermata.

Page 28: Guida shinelco 3500

28

Gli pseudo desktop: Gli pseudo desktop: parte Vparte V

Ora analizziamo l’elemento battery Ora analizziamo l’elemento battery (icona della batteria).(icona della batteria).

X= posizione asse delle ordinateX= posizione asse delle ordinateY= posizione asse delle ascisseY= posizione asse delle ascisseWidth = larghezzaWidth = larghezzaHeight = altezzaHeight = altezzaColorbattery = colore di sfondo Colorbattery = colore di sfondo

dell’elemento (i numeri sono dell’elemento (i numeri sono espressi in espressi in esadecimaleesadecimale))

Colorhigh = il colore dell’icona della Colorhigh = il colore dell’icona della batteria quando il suo stato è batteria quando il suo stato è ottimoottimo

Colorlow = il colore dell’icona della Colorlow = il colore dell’icona della batteria quando il suo stato è batteria quando il suo stato è bassobasso

Colorcritical = il colore della batteria Colorcritical = il colore della batteria quando il suo stato è critico e quando il suo stato è critico e necessita di caricanecessita di carica

Segments = numero di indicatori Segments = numero di indicatori dello stato del livello della dello stato del livello della batteriabatteria

Page 29: Guida shinelco 3500

29

Gli pseudo desktop: Gli pseudo desktop: parte VIparte VI

Iconxpbutton è il nome generico Iconxpbutton è il nome generico che viene assegnato ad un che viene assegnato ad un oggetto icona. oggetto icona.

X e Y sono sempre le coordinate X e Y sono sempre le coordinate spaziali nello schermospaziali nello schermo

Command = eseguibile a cui è Command = eseguibile a cui è associato l’icona associato l’icona

Size = grandezza dell’iconaSize = grandezza dell’iconaGray = nn lo soGray = nn lo soScalealpha = nn lo soScalealpha = nn lo soIconnormal = file con estensione Iconnormal = file con estensione

.ico rappresentante l’icona .ico rappresentante l’icona del programma che si vuole del programma che si vuole eseguireeseguire

Iconpushed = idem sopraIconpushed = idem sopra

N.b. se le icone sono più grandi N.b. se le icone sono più grandi di 32x32 pixel non saranno di 32x32 pixel non saranno riconosciute da mortscript e riconosciute da mortscript e avrete degli errori nel avrete degli errori nel caricamento del desktop che caricamento del desktop che vi verranno segnalati con vi verranno segnalati con delle finestre di errore.delle finestre di errore.

Page 30: Guida shinelco 3500

30

Gli pseudo desktop: parte VII – la Gli pseudo desktop: parte VII – la finefine

Ora avete tutti gli elementi per potervi Ora avete tutti gli elementi per potervi programmare il vostro pseudo desktop.programmare il vostro pseudo desktop.

Una volta caricato il lavoro sulla sd e Una volta caricato il lavoro sulla sd e inserita questa nell’apposita fessure, è inserita questa nell’apposita fessure, è necessario riavviare il navi tramite il necessario riavviare il navi tramite il tasto reset posto sul retro, e questo è tasto reset posto sul retro, e questo è da ripetere ogni qual volta si porta una da ripetere ogni qual volta si porta una modifica al codice di uno qualsiasi dei modifica al codice di uno qualsiasi dei file .ini!!file .ini!!

Page 31: Guida shinelco 3500

31

Gli sfondi dei miei pseudo Gli sfondi dei miei pseudo desktopdesktop

Page 32: Guida shinelco 3500

32

Come creare gli sfondiCome creare gli sfondi

Penso che per le conoscenze grafiche non Penso che per le conoscenze grafiche non sono proprio la persona giusta per potervi sono proprio la persona giusta per potervi dare consigli su come creare degli sfondi dare consigli su come creare degli sfondi adatti alle vostre esigenze. Tutto quello che adatti alle vostre esigenze. Tutto quello che posso dirvi è che io ho usato coreldraw, posso dirvi è che io ho usato coreldraw, powerpoint e paint di windows! Ma powerpoint e paint di windows! Ma sicuramente qualcuno di voi se la saprà sicuramente qualcuno di voi se la saprà cavare meglio di me con programmi più cavare meglio di me con programmi più evoluti! evoluti!

Ricordate le dimensioni 320x240 pixel e Ricordate le dimensioni 320x240 pixel e create quello che più vi piace!create quello che più vi piace!

Page 33: Guida shinelco 3500

33

I miei pseudo desktop sullo I miei pseudo desktop sullo shinelcoshinelco

Page 34: Guida shinelco 3500

34

Rapida panoramica delle Rapida panoramica delle appliczioniappliczioni

In sistem e utility : In sistem e utility : - Risorse del computerRisorse del computer- Task managerTask manager- Pannello di controlloPannello di controllo- ResinfoResinfo- CalcolatriceCalcolatrice- Blocco noteBlocco note- Tastiera (si apre un Tastiera (si apre un

quadratino in alto a quadratino in alto a sinistra)sinistra)

- Move Move

In multimedia:In multimedia:- Tcpmp playerTcpmp player- Core player mobileCore player mobile- Mp3 playerMp3 player- Windows media Windows media

player 9player 9- Gq viewerGq viewer- PhotoviewerPhotoviewer- ImageviewerImageviewer- IGo navigator 2006IGo navigator 2006

In office : In office : - Word viewerWord viewer- Excel viewerExcel viewer- Power point viewerPower point viewer- Pdf viewerPdf viewer- Haali readerHaali reader- Foglio di calcoloFoglio di calcolo- Tastiera (si apre un Tastiera (si apre un

quadratino in alto a quadratino in alto a sinistra)sinistra)

In giochi : In giochi : - Campo minatoCampo minato- cellscells- Cubo di rubikCubo di rubik- Forza 4Forza 4- Free cellFree cell- Plumber petePlumber pete- Reverse pegsReverse pegs- Traffic jamTraffic jam

Page 35: Guida shinelco 3500

35

Download del materialeDownload del materiale

Tutto il materiale del mio lavoro è possibile Tutto il materiale del mio lavoro è possibile scaricarlo cliccando su questo link:scaricarlo cliccando su questo link:

http://www.megaupload.com/it/?http://www.megaupload.com/it/?d=WI6ARJPJ d=WI6ARJPJ

Credo vi possa servire da stimolo per creare Credo vi possa servire da stimolo per creare i vostri lavori che attendo di vedere sul i vostri lavori che attendo di vedere sul forum!forum!

Con questo chiudo e vi auguro di riuscire ad Con questo chiudo e vi auguro di riuscire ad imparare presto come utilizzare al meglio imparare presto come utilizzare al meglio il vostro palm – navigatore!il vostro palm – navigatore!