Scrivere un'applicazione Android con visualizzazione dei dati in 3D
€12-18 EUR / hour
Chiuso
Pubblicato circa 8 anni fa
€12-18 EUR / hour
App writer:
Il candidato dovrà scrivere un app su piattaforma Android in grado di
comunicare con un dispositivo BLE di nostro progetto munito di IMU, barometro, igrometro e misuratore di distanza.
Il candidato dovrà avere specifiche conoscenze sulla grafica 3D in ambiente Android, frame work OpenGL ES , di piattaforme giochi 3d come es Unity3D, rotazione di spazi tridimensionali, BLE low Energy, matematica degli integrali, concetti base di odometria inerziale.
Nello specifico l’app richiesta sarà in grado di:
- Ricevere dati via bluetooth BLE 4.1 gestire connessioni disconnessioni del link.
- Visualizzare i dati ricevuti in uno spazio tridimensionale reticolato (x,y,z) dove saranno disponibili funzioni touch di zoom, rotate, scaling, freeze, visualizzazione testo del dato associato al punto e pulsanti di comando per richiesta misura, cancellazione dato, scan e box di visualizzazione allarmi..
- I punti ricevuti e poi visualizzati, dovranno essere uniti tramite segmenti e mesh 3d che potranno essere semitrasparenti e comunque visualizzabili a comando.
- I punti visualizzati dovranno essere proiettati su piani cartesiani dello spazio 3D e concatenati secondo una logica finalizzata al tracciamento di un profilo.
- Inoltre dovranno essere visibili dei box testi che riporteranno dei dati che totalizzano grandezze dimensionali come : Altezza, inclinazione, orientamento (nord), temperatura, umidità, distanza, accelerazione e spazio odometrico. In alcuni punti potranno essere applicate delle formule trigonometriche
- A determinati punti verrà chiesto di applicare dei colori differenziati in funzione dei tag dei messaggi ricevuti via BLE.
- Ricevere la posizione tramite GPS e memorizzarla a comando.
- Attivare la macchina fotografica e scattare una foto a comando salvandola sul smartphone con nome specifico.
- I punti proiettati sui piani saranno editabili real time, aggiungendo delle icone con simboli grafici pre determinate. (file .jpg di ns fornitura)
- Gestire la funzione Beacon del BT 4.1(ricezione e invio con contenuti determinati)
.
- Esportare i grafici ottenuti dopo eleborazione dei dati ricevuti in file formato DXF e PDF
- Visualizzare su pagina video separata, informazioni di stato del dispositivo remoto. Informazioni di stato possono essere: batteria, stato calibrazione, temperatura dei dispositivi, spazio disponibile per la memorizzazione dei file di dati..altro
- Pagina video separata per Impostare i dati di configurazione del dispositivo remoto come : nome USER, nome del LUOGO, posizione GPS (o ricevuta), formato del file da salvare (PDF o DXF) ed altro
Saranno messe a disposizione tutte le informazioni ed i software base necessarie alla realizzazione dell’app come ad esempio:
1) Protocollo di comunicazione con i dati spaziali e di stato.
2) Calcoli trigonometrici da applicare
3) Formato del nome file da salvare
4) File delle icone in [login to view URL]
5) Layout delle pagine video da rappresentare.
6) Esempi di grafica da rappresentare
7) Add-on software per il salvataggio file nei formati previsti
Ed altro che verrà richiesto dallo sviluppatore durante il progetto.
Output: codice sorgente e la configurazione dell’ambiente di sviluppo Android
Hi there -
My name is Mansoor Shaikh. I’ve read your brief and can see that you’d like to build an mobile app.
My team has 3 years experience designing and developing mobile apps for iPhone and Android. I would approach your project by starting with wireframes and getting the design completed, before starting the actual development phase.
I have highly qualified team for this project and would love to speak with you further about taking this project on.
If you'd like to view my previous work, take a look at my Freelancer Portfolio.
Please allow us to work on this app. Please get in touch so we can discuss the project details.
Please add me to your Skype so we can discuss more details.
My Skype id is mansoorshaikh2010
Looking forward from your end.
BR,
Mansoor