Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce
Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce
REDMI Note 17 Pro porta in fascia media una batteria da 8.340 mAh con ricarica HyperCharge a 67W, un display AMOLED da 6,83 pollici capace di picchi di luminosità molto elevati e una struttura certificata TÜV SÜD contro cadute e infiltrazioni d'acqua, il tutto racchiuso in una scocca da 223 grammi. Lo abbiamo provato per diversi giorni tra fotocamera, prestazioni, autonomia e prezzo sul mercato italiano
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra integra un sensore da 1 pollice 8K, ottiche Leica e triplo chip IA. Tra schermo OLED rimovibile, workflow I-Log a 10 bit e stabilizzazione a tre assi, analizziamo le doti tecniche di una gimbal camera pensata per i professionisti
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 14-05-2013, 19:24   #1
Grein
Member
 
L'Avatar di Grein
 
Iscritto dal: Dec 2009
Messaggi: 284
App per la mia scuola

Ciao a tutti, sono uno studente di 4 di un istituto informatico. La prof di info mi ha incaricato di pensare a una possibile app che possa sviluppare tutta la classe (area di progetto) e che si possa poi portare all'esame di quinta. Ebbene io avevo pensato ad un' app che possa avere a che fare con la scuola, ovvero a un app che si colleghi al sito della mia scuola e che possa andare a recuperare i voti nel registro elettronico (magari con notifiche quando un prof aggiunge un nuovo voto), le news, le comunicazioni ecc.
Ebbene ne ho già parlato con la prof e mi ha detto che questa app richiederebbe un'interrogazione al server della mia scuola, cosa alquanto pericolosa su un app mobile se non progettata bene. Quindi sarebbe da scartare a meno che non si studi bene una possibile soluzione, come si potrebbe risolvere una situazione del genere??
Grazie
__________________
"L' amore è l'unica cosa che possiamo percepire che trascende il tempo e lo spazio."
Grein è offline   Rispondi citando il messaggio o parte di esso
Old 14-05-2013, 19:45   #2
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
E la privacy dove la mettiamo? E' un'idea da scartare. Meglio pensare a un altro tipo di applicazione.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 14-05-2013, 20:36   #3
Grein
Member
 
L'Avatar di Grein
 
Iscritto dal: Dec 2009
Messaggi: 284
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
E la privacy dove la mettiamo? E' un'idea da scartare. Meglio pensare a un altro tipo di applicazione.
La privacy di che cosa scusa? Ogni alunno ha ID e PSW che usa per collegarsi al registro elettronico della scuola tramite l'apposito sito, quelle credenziali verranno usate per accedere dalla mia app, quindi non ci sono problemi di privacy in questo senso. Il problema, come dicevo, è che nell'atto dell'autenticazione l'app va a fare un'interrogazione al server della scuola, aprendo miriadi di "porte" che uno un tantino esperto nel settore può sfruttare per bucare il sistema della scuola. Noi purtroppo di sicurezza informatica sappiamo meno di zero, non saremmo quindi in grado di risolvere questo genere di problema...
__________________
"L' amore è l'unica cosa che possiamo percepire che trascende il tempo e lo spazio."
Grein è offline   Rispondi citando il messaggio o parte di esso
Old 14-05-2013, 22:37   #4
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Il server della scuola, se è già connesso all'esterno, dovrebbe comunque essere protetto.

Comunque se si deve soltanto accedere ai propri voti, non lo trovo così utile.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 14-05-2013, 22:39   #5
Mettiu_
Member
 
L'Avatar di Mettiu_
 
Iscritto dal: Jul 2011
Messaggi: 250
Quote:
Originariamente inviato da Grein Guarda i messaggi
La privacy di che cosa scusa? Ogni alunno ha ID e PSW che usa per collegarsi al registro elettronico della scuola tramite l'apposito sito, quelle credenziali verranno usate per accedere dalla mia app, quindi non ci sono problemi di privacy in questo senso. Il problema, come dicevo, è che nell'atto dell'autenticazione l'app va a fare un'interrogazione al server della scuola, aprendo miriadi di "porte" che uno un tantino esperto nel settore può sfruttare per bucare il sistema della scuola. Noi purtroppo di sicurezza informatica sappiamo meno di zero, non saremmo quindi in grado di risolvere questo genere di problema...
Se è solo per un progettino scolastico, anzichè interagire col server vero (al quale non credo vi daranno mai accesso) potete mettere in piedi voi un server/database di prova riempito con dati a caso e sperimentate con quello...
__________________
Non c'è cosa peggiore nella vita di un programmatore di un errore che si presenta solo ogni tanto.

CONCLUSO POSITIVAMENTE CON: oldfield, furletto, SL45i
Mettiu_ è offline   Rispondi citando il messaggio o parte di esso
Old 14-05-2013, 22:50   #6
airon
Senior Member
 
Iscritto dal: Feb 2004
Città: milano
Messaggi: 2148
Quote:
Originariamente inviato da Mettiu_ Guarda i messaggi
Se è solo per un progettino scolastico, anzichè interagire col server vero (al quale non credo vi daranno mai accesso) potete mettere in piedi voi un server/database di prova riempito con dati a caso e sperimentate con quello...
Su questo punto sono d'accordo ma imho non lo vedo proprio bene come progetto di "area di progetto" di alunni di 4 superiore (che studiano qualcosa di C e forse ancora assembly base). E' troppo complesso e vasto. E' un progetto dove bisogna avere:
PHP/MYSQL per la parte di back-end e di servizi
Object-C per svilluppo su iphone
Java per android
Framework per web-app tipo jqmobi, sencha touch, o qualcosa di ibrido tipo appcellerator.

Tutte cose che in 4 ma nemmeno in 5 si studiano e che nemmeno si vedono col binocolo (se non per diletto personale in orario extra scolastico). Poi da quello che ricordo io un'area di progetto non sono mesi full-time al posto delle lezioni (magari ) ma 2-3 massimo 4 (ma proprio massimo) ore a settimana dove per un progetto di un'intera classe che lavorano lavorano sono in realtà pochi alunni sull'intera classe...

Parere personale, scegli un altro progetto.

Ultima modifica di airon : 14-05-2013 alle 22:53.
airon è offline   Rispondi citando il messaggio o parte di esso
Old 14-05-2013, 23:09   #7
Grein
Member
 
L'Avatar di Grein
 
Iscritto dal: Dec 2009
Messaggi: 284
Quote:
Originariamente inviato da airon Guarda i messaggi
Su questo punto sono d'accordo ma imho non lo vedo proprio bene come progetto di "area di progetto" di alunni di 4 superiore (che studiano qualcosa di C e forse ancora assembly base). E' troppo complesso e vasto. E' un progetto dove bisogna avere:
PHP/MYSQL per la parte di back-end e di servizi
Object-C per svilluppo su iphone
Java per android
Framework per web-app tipo jqmobi, sencha touch, o qualcosa di ibrido tipo appcellerator.

Tutte cose che in 4 ma nemmeno in 5 si studiano e che nemmeno si vedono col binocolo (se non per diletto personale in orario extra scolastico). Poi da quello che ricordo io un'area di progetto non sono mesi full-time al posto delle lezioni (magari ) ma 2-3 massimo 4 (ma proprio massimo) ore a settimana dove per un progetto di un'intera classe che lavorano lavorano sono in realtà pochi alunni sull'intera classe...

Parere personale, scegli un altro progetto.
Putroppo, anzi per fortuna ti sbagli. Conosciamo bene PHP e C++ (quel che tu chiami Object C), la nostra area di progetto comprende proprio sviluppo su android, quindi conosciamo sia Java che Java per Android. MySql lo facciamo in quinta, ci mancano solo le ultime cose che hai elencato.

Comunque sentite la mia idea: più che creare un' app che interagisca direttamente con il server si potrebbe creare un' app con la propria interfaccia e un processo web view che gira in background, così l'utente potrebbe eseguire l'accesso con le credenziali che verrebbe interpretato come una normale connessione web. Alla fine sarebbe un' app per la visualizzazione ottimizzata del sito della scuola però si potrebbe operare semplicemente su dati HTML, con un parser si ottengono tutti i dati e capire poi quando è stato aggiunto un nuovo voto sarebbe un gioco da ragazzi, questo per la gestione notifiche intendo. Che ne pensate?
__________________
"L' amore è l'unica cosa che possiamo percepire che trascende il tempo e lo spazio."

Ultima modifica di Grein : 14-05-2013 alle 23:11.
Grein è offline   Rispondi citando il messaggio o parte di esso
Old 14-05-2013, 23:34   #8
airon
Senior Member
 
Iscritto dal: Feb 2004
Città: milano
Messaggi: 2148
C++ non è Object-C.

Mi suona tutto un po' strano perchè in alcuni punti pare proprio che alcune fondamenta di informatica non ci siano. Non fraintendermi. E' giusto che non ci siano per uno della tua età. Però non capisco come possano mancare queste basi e poi vi fanno fare un'area di progetto su JAVA/Android o affermi che sapete programmare in C++ e PHP e pure JAVA. Quante ore di informatica/programmazione fate a settimana? 1000?

Detto questo la tua nuova idea cozza con ogni logica informatica. Da quel che ho capito voi un server acessibile l'avete già che vi produce già dell'html, con del CSS e del JS.
Se tu fai una webview quella webview ti fa vedere il codice che ti da il server e non lo puoi certo manipolare. Se vuoi farlo lo devi prima salvare sul device, lo manipoli (creando un parser, che non è cosa banalissima) e poi leggerlo dal device in locale dopo che hai prodotto per quell'html che ti aspetti in uscita dal parser il codice CSS e JS che ti serve per renderlo usabile. (che senso ha?).
Verificare come dici tu se c'é un nuovo voto comporta avere in locale una riposta precendete del server (html) e un confronto con la versione del server che hai richiesto nel frattempo. (anche questo non corretto ma non mi posso dilangare più di tanto).

Ultima modifica di airon : 14-05-2013 alle 23:41.
airon è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2013, 11:36   #9
Grein
Member
 
L'Avatar di Grein
 
Iscritto dal: Dec 2009
Messaggi: 284
Ho capito... Quindi devo lasciar stare questa idea? È troppo complicata da realizzare per noi?

Inviato dal mio Galaxy Nexus con CM10
__________________
"L' amore è l'unica cosa che possiamo percepire che trascende il tempo e lo spazio."
Grein è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce Recensione REDMI Note 17 Pro: il midrange con ba...
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema Insta360 Luna Ultra: la potenza del sensore da 1...
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
La Camera USA presenta il conto: i data ...
Non solo EV, ma anche IA: Panasonic inau...
iPhone Duo, il debutto del pieghevole di...
Atlas 960E SuperPoD, la risposta di Huaw...
IA militare e nucleare: esperti USA e ci...
Dieci mini-reattori nucleari in Europa d...
CONTROL Resonant su PC: Path Tracing, Ra...
ColorOS 17 arriva su circa 90 dispositiv...
GTA VI, il multiplayer potrebbe debuttar...
Aggiornamento KB5002914 rompe Excel: ecc...
Processo Huawei a Brooklyn: l'FBI mostra...
WhatsApp introduce nuovi temi per le cha...
NVIDIA, Google e Emerald AI uniscono le ...
iPhone 18 Pro Max, il test sulla vapor c...
Fine estate in giardino: le proposte sco...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 00:52.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v