Grazie della risposta! Avevo trovato anche io quella discussione! Che macello però
Già che ci sono vi chiedo: secondo voi converrebbe pensare di implementare l'algoritmo che estragga le info per il confronto per poi inviarle in remoto oppure pensare di inviare direttamente la foto sul server ed eseguire li tutte le operazioni di confronto? Il prof mi ha detto che loro hanno già degli algoritmi pronti ma era indeciso se fare in un modo o nell'altro.
Come quasi in tutte le situazioni ogni soluzione ha i suoi pro e i suoi contro, quindi bisogna valutare bene tutti i fattori, secondo me (a prima vista) per una situazione del genere conviene far eseguire le operazioni dal server, questo perchè il server sicuramente ha capacità di calcolo maggiori rispetto ad un cellulare, ed inoltre puoi aggiornare facilmente l'algoritmo per il confronto (senza dover richiedere l'aggiornamento da parte di tutti gli utenti che utilizzano il software). E visto che immagino si tratti di un algoritmo complesso mi sembrano 2 buoni vantaggi.
Vi pongo pure un altro quesito, secondo voi quanta base di java serve per programmare android? Io ho letto le prime 10 lezioni del corso java su html.it e ho sempre programmato in c++(ho fatto due esami praticamente tre anni fa però)! Ora sto studiando dal libro di Carli, secondo voi bastano queste cose per far qualcosa o devo comunque studiare per bene java? Sto disperato per sta tesi! Forse per questa ultima domanda dovrei aprire un altro topic in ogni caso!
A parer mio se già hai programmato in c++ hai già il vantaggio di conoscere la programmazione ad oggetti, tra l'altro sarà che io ho imparato prima java che c++ (con il quale tra l'altro ho fatto solo un esame) ma trovo nettamente più semplice java, quindi non penso dovresti avere grossi problemi, poi su internet è pieno di guide/tutorial.
Inoltre se java lo stai imparando solo per android puoi saltarti anche tutta la parte relativa alla grafica (AWT e Swing)