2009-11-01 108 views
-1

我是sapna.and我們要開發在其iPhone功能的應用程序: -iPhone開發

  1. 標識唯一的用戶並捕獲配置文件。
  2. 管理模塊/配置模塊幫助用戶定義數據點及其邊界值。
  3. 高達250個數據點的支持,以監督和監控最多的50在客戶端
  4. 提供選項卡式接口與單個選項卡/標籤分組
  5. 的輸出數據的不超過10個文字中產生和圖形形式
  6. 支持觸摸等iphone功能
  7. Web服務從數據庫檢索點數據。

我們瞭解到,mac os和iphone sdk是required.now數據傳輸什麼是reqiured?是API還是Web服務?什麼是需要的。爲開發這個項目研究了哪些主題ahoulkd。我對這個領域是全新的,等待你的回覆。

+6

我認爲它足夠可讀,NSD。不是每個人都會說英語。 – 2009-11-01 19:33:59

回答

0

對於Web傳輸,您可以非常輕鬆地執行HTTP REST,因此我會構建您的服務器端來討論非常簡單的HTTP。有內置的XML支持,但您必須手動解析服務器的結果。

對於Tab UI支持,您可以查看SDK中包含的示例,這並不困難。

對於圖形輸出,您將需要創建自己的UIViews來覆蓋繪圖函數。您必須學習CoreData API才能生成高質量的渲染。

如果您是新手,並且對C#甚至Java更熟悉,我強烈建議您查看MonoTouch系統。

1

HTTP休息請求非常簡單,可以在客戶端構建爲非阻塞。 iPhone對XML的支持最少,JSON使用json libraries such as those here之一更容易(恕我直言)。

您可能需要使用設備ID作爲唯一的用戶標識符(取決於你的獨一無二的我猜的定義)

要了解iPhone編程,我強烈推薦可用的CS193P課程(目前)上iTunesU 。

0

首先你需要安裝一個基於Mac的系統和iPhone SDK。我認爲你正在嘗試製作一個iPhone版的Web應用程序。您最好下載MAMP(Macintosh Apache MySQL PHP)服務器並安裝它來調試您的應用程序。它只是WAMP和LAMP的mac版本。 (希望你熟悉PHP)。

然後,您可以配置您的MAMP進行調試,一旦調試完成後,您可以將這些PHP文件託管到實際的服務器。

請記住,您需要以XML格式從服務器獲取結果。您需要編寫代碼來解析您在服務器上生成的XML。

希望這些信息對您有所幫助。