Fermé

Scrivere un'applicazione Android con visualizzazione dei dati in 3D

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

Compétences : Android, Programmation C, Programmation C++, Mobile App Development, Unity 3D

En voir plus : android n800, custom android applications, android websites, buy android iphone online, n800 android install, android nokia n800, android receive sms, n800 android, con ed, grafica 3d, icone android, i writer app, pdf unity3d, rotate video android, sviluppo app android

Concernant l'employeur :
( 3 commentaires ) TERNI, Italy

Nº du projet : #9583901

1 freelance fait une offre moyenne de €15 pour ce travail

mobiwebcode

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 app Plus

€15 EUR / heure
(16 Commentaires)
5.8