Newsgroup: it.comp.lang.delphi
Titolo: Delphi, X86 e ...?

Mi stavo chiedendo se esistono altre piattaforme sulle quali far girare i
nostri programmi (oltre a Windows e Linux) quali per esempio palmari,
cellulari o addirittura PIC!
Grazie.



Certo che esistono, ma purtroppo Delphi non è (ancora?) in grado di
produrre codice per quelle piattaforme (purtroppo).
-- 
Andrea Laforgia
"640kb of memory should be enough for anyone." -- Bill Gates.

 cellulari o addirittura PIC!
Delphi e' strettamente integrato con Windows (API, VCL, ecc.), oltre a
produrre solo codice x86, quindi gli applicativi non possono essere fatti
girare su nessun altro ambiente, a meno che questo non integri un emulatore
di Windows/x86 (es. VMWare per Linux). Se vuoi rendere le tue applicazioni
compatibili con parecchie piattaforme hardware/software diverse, l'unica e'
farle girare in un browser web (vedi i componenti Intraweb per Delphi).
Attenzione pero' che molti dei browserini che ci sono in giro sono
compatibili solo con HTML 3.2, non supportano javascript, ecc. quindi le
funzionalita' sono molto limitate.
Ciao, Sandro

girare su nessun altro ambiente
Se si usa la CLX, lo si può compilare con Kylix e produrre codice per
Linux (e viceversa).  Inoltre c'è da dire che lo stesso formato PE
(Portable Executable) di Windows, che deriva dal COFF di Unix, è
studiato per essere portabile su tutte le piattaforme Windows, con
qualsiasi CPU.


 cellulari o addirittura PIC!
Se parli di cellulari e palmari sicuramente uscirà qualcosa (per il Palm mi
pare ci sia già qualche tool in giro, per PocketPC niente) ma dubito
seriamente che si scenderà al livello dei microcontrollori. Il PIC (della
microchip) è solo uno dei tantissimi microcontrollori disponibili sul
mercato, e differisce non solo da quelli di altre marche (come gli Amtel) ma
anche dagli stessi PIC di modelli differenti.
--
- Carlo -

forse ho capito male...
Dici che se uso Kylix + cls la mia app gira su nt4/alpha?
A.

Dici che se uso Kylix + cls la mia app gira su nt4/alpha?
Il codice compilato con CLX č portabile sulle piattaforme che
implementano CLX.  Se scrivi del codice sotto Kylix (che, chiaramente,
sia portabile) e lo ricompili con Delphi su piattaforma Windows
ottieni un compilato che, teoricamente, č portabile su tutte le
piattaforme Windows con tutte le CPU (il "Portable" Executable di cui
parlavo).  Tieni presente che Linux č in grado di eseguire gli EXE di
Windows, proprio in virtů di questo formato.  Ovviamente, non č
automatico che la tua applicazione giri su tutte le piattaforme, č
necessario scrivere il codice in modo portabile, cioč č necessario
che, per quelle funzioni strettamente legate al sistema (vedi, per
esempio, l'esecuzione di un processo esterno), vi siano delle
direttive di compilazione specifiche per ogni piattaforma.


 (vedi i componenti Intraweb per Delphi). 
Sbaglio oppure quando .NET sarà uscito in versione definitiva ci sarà la 
possibilità di sviluppare anche per pocketpc con un set ridotto di 
componenti? Mi sembra che M$ abbia già un toolkit per questo...
Sarebbe molto bello che anche borland quando avrà completato la sua 
piattaforma .NET desse la possibilità di farlo anche con delphi.
Ciao, Antonio.

piattaforma .NET desse la possibilità di farlo anche con delphi.
Per adesso Borland si sta microsoftizzando, difatti il primo ad essere
compilato, col nuovo ambiente per .NET, sarà C# e solo dopo Delphi.


 pare ci sia già qualche tool in giro, per PocketPC niente) ma
[CUT]
Come per PocketPC niente?
Ci sono i Microsoft eMbedded Visual Tools, ovvero eMbedded Visual Basic 3.0
ed eMbedded Visual C++ 3.0,
e il Desktop Pocket PC Emulation.
Saluti.
Massimo

 ed eMbedded Visual C++ 3.0, e il Desktop Pocket PC Emulation.
No, parlavo di tool per Delphi.
Qualcuno aveva postato un po' di tempo fa un link per dei tool "aggiuntivi"
che permettevano di scrivere applicazioni Delphi per PalmOS.
Per PocketPC invece non mi risulta sia disponibile nulla. E' ovvio che, all'
esterno del mondo Delphi, esistano dei tool rivolti alla scrittura di
applicazioni per queste piattaforme
--
- Carlo -

 e il Desktop Pocket PC Emulation.
sull'EVB caliamo un velo pietoso: uscito nel 1999 e mai aggiornato, e'
stracolmo di bug, tutti accuratamente documentati nei carissimi libri che
devi acquistare per poterci combinare qualcosa. Gli ambienti Borland in
confronto sono un sogno.
Ciao, Sandro

pare ci sia già qualche tool in giro, per PocketPC niente) ma dubito
C'è un Pascal visuale simile al Delphi, si, non è Borland comunque..
fe...@delenda.net
-- 
De vuelta de la ciudad de las bajas pasiones
que sirvan tequila, limones y un puñado de sal