2010-11-17 11 views
7

Sto provando a sviluppare un'applicazione Android che potrebbe essere utilizzata da gruppi di advocacy o da campagne pubblicitarie in modo tale da essere in grado di creare le proprie forme (sondaggi) per le quali può andare in giro per la propaganda e raccogliere dati di opinione da persone che non hanno connessioni Internet e quindi non possono effettuare sondaggi/sondaggi online. Potrebbe anche essere utilizzato in occasione di eventi o qualsiasi altra cosa che richieda la raccolta di dati "sul campo"consente agli utenti di creare moduli nell'app Android/raccolta dati raccolta

Il vantaggio è consentire la raccolta dei dati sul posto senza dover trasferire manualmente i dati dalla carta al computer dell'ufficio.

Ho cercato su questo tutorial da Frank Abelson: http://www.ibm.com/developerworks/xml/tutorials/x-andddyntut/section6.html

e sono stati anche versando attraverso l'Open Data Kit, ma l'ODK è un po 'più intenso di quanto mi sono preparato per il tutorial e Abelson doesn discutiamo molto su come gli utenti possano creare le proprie forme.

Suppongo che gli utenti possano semplicemente creare i propri file XML per i moduli personalizzati in ufficio e archiviarli sul server, ma mi chiedevo se c'era un modo per farlo sull'app per Android?

Solo un suggerimento sulla possibile architettura o sulle risorse semplici sarebbe utile, sto attraversando un momento difficile immaginando la soluzione al momento.

risposta

5

sono uno degli sviluppatori di open data kit. odk è stato implementato con successo dalle organizzazioni all around the world esattamente per quello che descrivi.

abbiamo una graphical form designer (e buone alternative in purcforms e xls2xforms), un server to host the forms, e un androide mobile client (e buone alternative in javarosa). tutti i pezzi sono gratuiti, open source e sono guidati da una comunità attiva.

se si potrebbe elencare ciò che specificamente di ODK non si adatta alle vostre esigenze (per esempio, un disegno modulo necessità al telefono), sarei potuto consigliare alternative ...

+0

Ciao Yaw, sicuramente apprezzo che tu abbia risposto a questa domanda; voi ragazzi state facendo un ottimo lavoro con l'ODK. Avrei dovuto notare che sono anche un po 'principiante per Android e ho scelto di fare un'app come questo come esercizio di apprendimento. Stavo cercando di catturare le ossa nude dell'app per capire come mettere insieme una * molto * versione semplificata di ODK che consentiva anche agli utenti di creare alcuni dei propri campi dati sul telefono, nell'app stessa. Non sono sicuro che JSON sarebbe un approccio più flessibile di XML. Ci sono delle app là fuori che modellerebbero questo tipo di funzione. – roy

+0

usiamo xforms perché non volevamo inventare un nuovo standard di descrizione del modulo. Rapido foglio elettronico Android e ODK consente di definire domande e ricevere risposte via SMS al telefono, ma non ho visto nulla di simile. Penso che quello che descrivi sia piuttosto bello e utile. qualunque cosa tu costruisca, ti incoraggio a renderlo un reclamo xforms in modo che possa interagire con altri sistemi nella nostra comunità. – yanokwa

+0

In effetti, guarderò più a xforms una volta che avrò sistemato i miei fondamentali. Grazie ancora per il consiglio utile. – roy

1

ODK è un fantastico open source soluzione. Una possibile alternativa commerciale che puoi provare è Canvas su http://www.gocanvas.com che ti consente di sostituire moduli cartacei con il tuo dispositivo mobile.

Attualmente funziona su Android, Windows Mobile e BlackBerry con supporto iPhone e iPad in arrivo. Per ottenere una rapida panoramica di come utilizzare Canvas: Build a standard data collection app in 5 minutes and see it running on BlackBerry Build a signature capture app in 5 minutes and see it running on Android

Speranza che aiuta un po ', -Chris

1

si dovrebbe guardare in Fulcrum. Credo che ci sia un periodo di prova di 30 giorni per vedere se questo software funziona per te. Questo è uno sportello unico per i team di raccolta dati mobili. È possibile creare facilmente i moduli di raccolta dati direttamente dal proprio account Web per includere campi foto, campi di immissione testo, campi di scelta, sezioni modulo e sezioni ripetibili. Ripetibile, ovvero relazioni parent-child all'interno di un singolo punto dati.

Hanno persino una Galleria di app con app (moduli) esemplari che consentono di utilizzare come una sorta di "cheat-sheet" per iniziare. Ecco lo political canvassing survey che hanno pubblicato.

-P.REYES

0

controllare il mio progetto qui: https://github.com/AndreiD/surveylib

PRO: soluzione semplice, open source, senza eccessivo, non c'è bisogno di visualizzare qualsiasi logo, non costa nulla, è facile da estendere , materiale design ecc.

CONS: È necessario disporre della parte server, per la trasmissione dei dati delle risposte.

Problemi correlati