株式会社ブリッジ・メタウェア
(株)ブリッジ・メタウェアの社員ブログです。
開発していく中での発見や情報を発信していきます!

サーバとクライアント間の通信にはみなさんどのような方式を使われていますか?
これまで、サーバ側がApache+Tomcatでクライアント側がJavaApplicationなどというアプリケーションを開発してきたため、かなり自由な方式を試してきました。その中で今でも生き残っているのは、XMLの通信によるコマンドパターン実装です。
XMLによるコマンドを相互にやり取りすることで処理を進めていきます。サーバとクライアント実装を比較的独立して進めることができることも気に行っています。

ところが、このコマンドパターンで実装したシステムにiPhone/iPadの実装を追加しようとすると、ちょっと大変です。
まず、XMLのパースがちょっと面倒です。さらに、データをZIP圧縮して送受信しているため、ZIPのハンドリングをしなければならず、これまた面倒です。

徐々にではありますが、

  • iPhone/iPadにおけるXMLのパース
  • iPhone/iPadにおけるZIPデータの扱い

に関して記述していこうと思います。

|trackbacks(12) |14:39 2010/10/25
トラックバック
この記事へのトラックバックURL

Tweetback from keysfeed

iPhone/iPadクライアントとサーバ間通信 « BridgeMetaware: From News/Blogs: iPhone/iPadクライアントとサーバ間通信 « BridgeMetaware: ところが、このコマンド… http://bit.ly/aeaZM0

at 04:24 2010/10/26
Tweetback from R_atmark

[GoogleAlert] iPhone/iPadクライアントとサーバ間通信 « BridgeMetaware http://bit.ly/9BFg2b

at 19:28 2010/10/25
Tweetback from iPhone,iPadニュースbot

iPhone/iPadクライアントとサーバ間通信 « BridgeMetaware http://dlvr.it/7X2xY

at 19:06 2010/10/25
Tweetback from R_atmark

[GoogleAlert] iPhone/iPadクライアントとサーバ間通信 « BridgeMetaware http://bit.ly/cmHutD

at 12:18 2010/10/25
Tweetback from IPHONE JAPAN

From News/Blogs: iPhone/iPadクライアントとサーバ間通信 « BridgeMetaware: ところが、このコマンドパターンで実装したシステムにiPhone/iPadの実装を追加しようとすると… http://bit.ly/bm3RAl #ipad

at 06:25 2010/10/25
Tweetback from Digi-KEN

iPhone/iPadクライアントとサーバ間通信 « BridgeMetaware: ところが、このコマンドパターンで実装したシステムにiPhone/iPadの実装を追加しようとすると、ちょっと大変です。 まず、XMLのパースが… http://bit.ly/dbM6dP

at 06:17 2010/10/25
Tweetback from automatic ipad

iPhone/iPadクライアントとサーバ間通信 « BridgeMetaware: ところが、このコマンドパターンで実装したシステムにiPhone/iPadの実装を追加しようとすると、ちょっと大変です。 まず、XMLのパースが… http://bit.ly/dbM6dP

at 06:48 2010/10/25
Tweetback from rabie_act2_news

【google-falcon】iPhone/iPadクライアントとサーバ間通信 « BridgeMetaware http://ff.im/-sByrm

at 06:08 2010/10/25
Tweetback from carnation

#ipad iPhone/iPadクライアントとサーバ間通信 « BridgeMetaware: ところが、このコマンドパターンで実装したシステムにiPhone/iPadの実装を追加しようとすると、ちょっと大変です。 まず、XM… http://bit.ly/dbM6dP

at 06:16 2010/10/25
Tweetback from iPhone,iPadニュースbot

iPhone/iPadクライアントとサーバ間通信 « BridgeMetaware http://dlvr.it/7VHQz

at 06:43 2010/10/25
Tweetback from hiro45jp_news

【google-falcon】iPhone/iPadクライアントとサーバ間通信 « BridgeMetaware http://ff.im/-sBF7x

at 07:01 2010/10/25
Tweetback from iP_BOT

iPhone/iPadクライアントとサーバ間通信 « BridgeMetaware http://bit.ly/cyyFJU #ipadJP #iphoneJP

at 10:36 2010/10/25
ENTRY
  • UIBezierPathの描画で注意するべきこと
  • iPhone4でVGA出力
  • iPhoneアプリ審査落ち
  • OpenGLで省電力
  • iPhone/iPadアプリでのXMLパース
  • 実機で画像が表示されない
  • iPhone/iPadクライアントとサーバ間通信
  • バージョンアップ承認
  • アプリ更新
  • IBを使わない開発
  • CATEGORY
  • iPhone/iPad開発 (9)
  • Objective-C (2)
  • OpenGL (1)
  • その他 (1)
  • コラム (2)
  • 技術情報 (5)
  • 未分類 (2)
  • 製品情報 (2)
  • ARCHIVE
  • 2010年11月 (6)
  • 2010年10月 (5)
  • RECENT TRACKBACKS
  • 2011/7/12 OpenGLで省電力 « BridgeM...
  • 2011/6/21 今度TBXMLと速度比較し...
  • 2010/12/4 [iPhoneSDK] / UIBezierPathの...
  • 2010/12/2 アンチエイリアスが有...
  • 2010/11/28 iPhone/iPadアプリでのXML...

  • BM ON FACE BOOK
    Copyright © 2011 Bridge Metaware Co., Ltd. All Rights Reserved.