2010-11-17 159 views
7

我試圖開發一款Android應用,可以通過宣傳團體或運動者可以使用這樣它們將能夠創建其自己的形式(調查)的Android調查/數據收集應用程序內的形式,他們可以出去拉票,收集沒有互聯網連接的人的意見數據,從而不能在網上進行調查/民意調查。也可以在事件或其它任何需要的數據收集「領域」允許用戶創建

的好處是讓現場數據採集使用,而無需手工數據從文件傳送到辦公室計算機。

我一直期待在本教程由弗蘭克阿伯爾森:http://www.ibm.com/developerworks/xml/tutorials/x-andddyntut/section6.html

而且還通過開放數據包澆,但ODK有點更加激烈,比我的準備和阿伯爾森沒有按教程我們不會討論用戶如何創建自己的表單。

我想用戶可以只創建自己的XML文件在辦公室自定義表單,並將其存儲在服務器上,但我不知道是否有是他們的一個辦法做到這一點在Android應用程式?

只是對可能的架構或簡單的資源暗示將是有益的,我有一個很難想象在目前的解決方案。

回答

5

我是的open data kit的開發商之一。正如你所描述的,odk已被組織all around the world成功部署。

我們有一個graphical form designer(在purcformsxls2xforms和良好的替代品),一server to host the forms,以及(在javarosa和良好的替代品)的機器人mobile client。所有的作品都是免費的,開放源代碼,並由一個活躍的社區驅動。

,如果你能列出有關ODK具體是什麼不適合你的需求(比如,在手機上需要表單設計),我會可以推薦的替代品......

+0

嗨,你好,非常感謝你回答這個問題;你們在ODK方面做得非常出色。 我應該注意到,我也是一個初學Android的人,並選擇做這樣的應用程序作爲學習練習。 我試圖捕捉應用程序的裸骨,以瞭解如何將ODK收集的*非常簡化版本放在一起,也允許用戶在應用程序本身中創建手機上的一些自己的數據字段。不確定JSON是否比XML更靈活。 是否有任何應用程序可以模擬這種功能。 – roy 2010-11-19 03:10:53

+0

我們使用xforms,因爲我們不想發明新的表單描述標準。快速的android和odk電子表格允許你定義問題並通過手機短信接收答案,但我還沒有看到任何你想要的東西。我認爲你所描述的非常酷且有用。無論您構建什麼,我都鼓勵您將它提交給xforms投訴,以便與我們社區中的其他系統進行互操作。 – yanokwa 2010-11-21 01:15:09

+0

確實,一旦我能夠理清我的基本原理,我會更多地關注xforms。再次感謝您提供有用的建議。 – roy 2010-12-01 06:19:27

1

ODK是一個夢幻般的開源解。一個潛在的商業替代品,你也可以嘗試的是Canvas http://www.gocanvas.com,它允許你用你的移動設備替換紙質表單。

它目前運行在Android,Windows Mobile和BlackBerry上,即將推出支持iPhone和iPad的支持。 要獲得如何使用畫布的快速概述: 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

希望幫助一些, 克里斯

1

你應該看看Fulcrum。我相信有30天的試用期,看看這個軟件是否適合你。這是移動數據收集團隊的一站式服務。您可以輕鬆地從您的Web帳戶構建數據收集表單,以包括照片字段,文本輸入字段,選擇字段,表單部分和可重複部分。可重複的,意味着單個數據點內的父子關係。

他們甚至有一個應用程序庫的一個典型應用(形式),使您可以作爲一種「作弊表」的使用開始。這是他們發佈的political canvassing survey

-P。雷耶斯

0

檢查我的項目在這裏:https://github.com/AndreiD/surveylib

優點:簡單的解決方案,開源的,沒有任何矯枉過正,你沒有顯示任何標誌,它不花費一件事,它很容易進行擴展,材料設計等

缺點:你必須有服務器部分,用於傳輸答案數據。