2011-08-08 10 views
1

いくつかのビジネスデータには、いくつかの輝かしいチャート/プロット/表を示したいと思います。それは、PCのブラウザとiPhone/iPadを対象としています。チャート/プロットソリューションを作成するには、PCとiPadで動作する

私たちのチームは、ASP.NET、SQL Server Reporting Services、Cocoa Touch、および一部のSilverlightでの経験があります。

  1. HTML5::私たちはここにいくつかの研究を行っていると

    は、可能な解決策をですまだ非常に標準ではないと、私たちは経験不足です。

  2. Flash:iPhoneのFlashが何らかの仮想マシンで動作しているように見えますが、あまり効率的ではありません。これについての知識もほとんどありません。

  3. Silverlight + Cocoa Touch:MSが現在SLをあきらめているようです。これを選択すると、GUIで2回の作業が必要になります。おそらく、私はUIKitとCore Animationを使ってiOS用のXAMLパーサーを書くことができます。

どのようなアイデアですか?

+1

MSは「SLをあきらめていません」。彼らはVisual Studio SlightSwitch 2011(SLアプリケーションを生成)をリリースしたばかりで、SL 5は今年後半にハードウェア3Dをサポートしています。彼らはターゲットオーディエンス(ビジネスアプリやゲーム)を変えるだけです。 –

+0

@HiTech Magic、[MSはSkyDriveでSLの代わりにHTML5を使う](http://techcrunch.com/2011/06/20/skydrive-silverlight-html5/)、[SLから離れる] (http://techcrunch.com/2010/10/30/rip-silverlight-on-the-web/)。とにかく、技術的でない理由のためにSLがiOSをサポートするとは思わない。 –

+0

これは、ある時点でiOSでMonoTouchがサポートされていることについての議論ですが、私は待っています。私はちょうどそうでないときに、世界中で "Silverlightが死んでいる"と宣伝するのがうんざりです。 HTML + CSS + JSは、従来の標準のIMHOだけです。 SLは純粋なC#+です。クライアントとサーバー(IMHOの天才)の両方でネット: –

答えて

2

をチェックアウトすることがあります。私はあなたの技術が枯渇したと思っています.HTML5はおそらくinteropのための最も安全なルートです。私は、モバイルアプリ開発のためにフラッシュ上に立っているパフォーマンスに関してかなり不運がありました。

http://code.google.com/p/flot/

2

正直、答えは#1、HTML5です。このようなことに対する解決策です。

FlashはいつでもiPadで動作しないため、重要なターゲットであれば、HTML5が解決策です。

HTML5キャンバス要素は、学習しやすく、未来です。

実際に使用したくない場合は、非動的ソリューションを使用できます。サーバー上にグラフィックスを作成し、表示します。あなたはHTML5のルートを取る場合は、利用できる素晴らしい商用およびオープンソースのオプションのトンがあるImageMagickの

のようなもの

ImageMagick & Pie Charts http://www.imagemagick.org/discourse-server/viewtopic.php?f=7&t=12653

1

何SVG(http://en.wikipedia.org/wiki/Scalable_Vector_Graphics)について:あなたはHTML5のルートを下る場合

は、FLOTは素敵な許可免許を持っており、過去に私のために非常によく働いていますか?チャーティングには十分で、すでにPC/IPad/iPhoneで作業しています。あまりにも多くの開発ツールがあります。

+0

SVGは私にとってプログラミング言語のようには見えませんが、それはちょっとしたイメージですか? –

+0

静的および動的(つまり、インタラクティブまたはアニメーション)の2次元ベクトルグラフィックを記述するhtmlのようなXMLです。あなたはフラッシュや銀のようなHTMLに埋め込むことができます。それを信じるかどうかは、チャート作成/プロットについて話しているときには一般的な方法に近いです。 –

関連する問題