Newsgroup: it.comp.lang.delphi
Titolo: Schermi multitouch: scenari di sviluppo

Segnalo questo feed interessante:
http://www.delphifeeds.com/go/f/59392
Nei commenti un piccolo approfondimento riguardo il supporto al 
multitouch con la VCL.
Ciao
-- 
Morde

 
http://www.delphifeeds.com/go/f/59392
Al quale si aggiunge questo:
http://www.delphifeeds.com/go/f/59391
Ma ovviamente e' solo per D2010... secondo voi esiste la possibilitï¿œ di 
un backporting delle gestures nelle versioni precedenti?
Del resto, si tratta di sollevare un'evento ongesture... cosa ci 
sarebbe di diverso rispetto agli altri giï¿œ trappati del mouse?
-- 
Morde

 di diverso rispetto agli altri giï¿œ trappati del mouse?
Sï¿œ, ma la logica che porta all'OnGesture...? :-)
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)

> Sì, ma la logica che porta all'OnGesture...? :-)
Logica vorrebbe un set di nuovi messaggi di winzozz legati alle cose
che puoi fare con il device.
Nel caso, avresti già un po la strada spianata, fermo restando che il
fatto di avere uno o piu messaggi specifici non vuol necessariamente
dire che tali messaggi siano facili da gestire....
Ma visto che si tratta di Microsoft, è piu' probabile che si siano
inventati qualcosa di molto piu' complicato e sopratutto non standard
come la gestione dell'usb e i csp...
Pax vobiscum
A.

 come la gestione dell'usb e i csp...
Approfondendo, si scopre che la compatibilitï¿œ parte da windows seven, 
mentre per xp mi sembra che ci sia una specie di emulazione.. questo e' 
tutto quello che ho trovato.
Effettivamente la strada delle API ï¿œ quella che motiva la mancanza di 
downward compatibility..
-- 
Morde

 tutto quello che ho trovato.
Sï¿œ, la VCL integra il supporto alle "gestures" basandosi su API di 
Windows7 laddove ï¿œ disponibile questo sistema operativo, appoggiandosi 
invece ad una implementazione interna sugli altri sistemi.
Ciao,
   Marco.


 appoggiandosi invece ad una implementazione interna sugli altri sistemi.
E' proprio su questa "implementazione interna" che desidero trovare piï¿œ 
informazioni: continuo al mia ricerca, qualora dovessi trovare qualcosa 
posterï¿œ.
ciao
-- 
Morde

Ciao,
Veramente molto interessante.
Peccato che per avere il Delphi o Rad 2010 si dovranno investire diverse 
miglia di euro (il passaggio da D6 a D2009 me avevano messo a quasi 3000 
euro).
Dubito che per il multitouch si possa pensare ad una VCL per d6, eccezione 
fatta per la buona volonta' di qualche guru del delphi.
Per la tastiera touchscreen c'erano un paio di vcl, entrambe shareware; una 
della tms l'altra non mi ricordo chi l'aveva fatta.
Alla prossima
Daniele 
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4348 (20090819) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com

 euro).
Cambia rivenditore: soprattutto se si tratta di un "upgrade", a meno che 
tu non abbia servizi associati, il prezzo che mi hai indicato mi pare 
piuttosto eccessivo. :)


 piuttosto eccessivo. :)
Non ho trovato molto in Italia, e il sito della Embarcadero mi ha rimandato, 
per la loro offerta speciale, alla embarcadero francese:
http://store.digitalriver.com/DRHM/servlet/ControllerServlet?Action=DisplayCategoryProductListPage&SiteID=borlande&Locale=fr_FR&Env=BASE&categoryID=10801800
Considera che mi piacerebbe passare ad un rad studio, magari anche architect 
per avere tutti i tools, partendo da un delphi 6 professional.
Come vedi .... e' un prezzo che, per me, non ha senso !!!!
Alla prossima, ciao, Daniele 
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4349 (20090819) __________


 implementazione interna sugli altri sistemi.
MA allora se installo D2010 su XP sono compatibile con uno schermo 
multitouch?
La faccio semplice: ho un xp, ci installo sopra D2010, gli attacco un 
multitouch regolarmente comperato e con tanto di drivers perchï¿œ ci devo 
sviluppare un programma sopra.
Funzionano le gestures?
CIao
-- 
Morde

 Funzionano le gestures?
Bella domanda ...
Ho visto i filmati sul sito della embarcadero ....
Non ho mai visto windows 7, ma vista si.
Tutti i loro demo, credo, erano sotto w7 e non ho sentito parlare di xp 
(anse se devo dire che il mio inglese non e' da professori).
Un'alternativa, per non sprecare risorse economiche, e' aspettare la 
versione di prova del D2010, metterla su xp e vedere cosa succede !!!
Non sono troppo ottimista ...
Ciao, Daniele
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4353 (20090820) __________


 multitouch?
In linea teorica, sï¿œ.
P.S.: la linea ï¿œ teorica perchï¿œ mi baso su quello che leggo, dato che il 
prodotto in mano non ce l'ho ancora. :)


 Non ho mai visto windows 7, ma vista si.
Riporto alcuni pezzi presi da vari blog sull'argomento.
Seppy Bloom scrive:
"Interactive gestures (multi-touch) are specific to Windows 7. 
Mouse/pen/single touch gestures work on any platform with a mouse, or 
device that emulates a mouse."
Mike Swindell scrive:
"...encapsulates the API support into the VCL so that it’s easy to 
control and add behavior. This gives you control over where and how you 
want touch to work in your app - ie form level, containers, or down to a 
single control if you like. Also, provides a VCL recognizer, so if the 
OS doesn’t have one (ie 2000, XP, Vista) then the VCL will do the 
recognition, but if the OS has a recognizer (Win7) it will use that. So 
you can build apps targeted for touch hardware and run them on various 
versions of windows, not just Win7 - even if those OSes don’t inherently 
support touch or gesturing. In fact you can use the std 30+ gestures 
that Win7 and Tablet defines on any of those OSes, it’ll just be VCL 
that does the recognition instead of Win7 in those cases."
In sostanza, mi pare di capire che la VCL supporta il meccanismo "touch 
& gesture" non solo su W7, ma anche sui sistemi operativi precedenti; se 
siamo su W7, viene utilizzata l'API specifica di Windows disponibile, 
altrimenti viene usato il riconoscimento integrato nella VCL, ma solo 
per le funzionalità "single touch", mentre il "multi touch" 
(probabilmente per questioni di interfacciamento con driver e OS, è 
attivo solo e soltanto su W7.


 per avere tutti i tools, partendo da un delphi 6 professional.
Scusa, perï¿œ questo cambia tutto: se vuoi il tool piï¿œ completo, e nella 
versione "Architect", allora ï¿œ normale che la cifra salga.
Sei sicuro di avere bisogno di tutte le feature che ci sono 
nell'edizione piï¿œ completa (giï¿œ che ora usi una Professional...)?
Comunque, con la Subscription si ottengono senz'altro delle offerte 
migliori per essere sempre aggiornati ad un prezzo inferiore, posto 
ovviamente che si voglia acquistare ogni volta la versione piï¿œ recente 
di Delphi, al momento dell'uscita (dipende anche dall'attivitï¿œ che si 
svolge).


 Non sono troppo ottimista ...
d7, pur essendo bello massiccio, è del 2002...
Quanti versioni di prodotti software risalenti a 7 anni fa sono ancora
in circolazione??
Essendo un prodotto vecchio si basa su quello che era windows ai tempi
e quindi non puo andare oltre...
A distanza di 7 anni molte cose sono cambiate, sia sul piano tecnico
che sul piano delle aspettative da parte di clienti utenti aziende
etc.
Quindi, se ho cose gia pronte mi fermo alla versione che ho..
Nel momento in cui le esigenze e/o richieste sforano il limiti del rad
che ho, vuol dire che devo migrare.
Parlo di migrazione e non di migrazione+refactoring: le due fasi vanno
separate.
A.

 svolge).
Nel mio caso il D 2010 mi portera' benissimo fino al 2020, come ha fatto il 
D6 !!!
Ciao e Buona Domenica
Daniele 
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4356 (20090821) __________
