BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ モバイル に関するすべてのコンテンツ

  • Windows Mobile 7はネイティブコードをサポートしない

    Windows Mobile 7の開発ストーリーが公開された。思っていた通り、Windows Mobile 7はSilverlight、XNA、Flashをベースにしている。ちなみに、このプラットフォームではマネージコードしか実行することができない。

  • MonoTouch.DialogがiPhoneのダイアログ作成を手軽にする

    MonoTouchによるiPhone開発を簡単にするために、Miguel de IcazaはUITableViewを抽象化する新しいレイヤを2つ開発した。これらの抽象化レイヤによって、開発者は属性に基づいた宣言的な文法を使うか、あるいは入れ子のコントロールに基づいた命令モデルを使うという選択肢を得る。

  • PhoneGapがモバイルプラットフォームにクロスプラットフォーム開発をもたらす

    PhoneGapを使うと、クロスプラットフォームなモバイルアプリケーションがHTML5 と Javascriptで書ける;カメラ、加速度計、GPSなどにアクセスできるAPIを持っている。コードは、アップストアを介してデプロイできるネィティブなアプリケーションにパッケージされる。PhoneGapは、iPhone, Android, Blackberry, Symbian と Palmをサポートしている。InfoQは、開発者の一人でNitobiのBrian LeRoux氏にPhoneGapの現状を聞いた。

  • Symbian のオープンソース化は遅すぎたか?

    Symbian Foundation が Symbian プラットフォームをオープンソース化する意向を発表したのは 1年8ヶ月ほども前のことだ。これを最も普及しているプラットフォームの注目すべき動き,と見る向きのある一方で,すでに手遅れだ,という意見もある。

  • MonoTouch が Apple iPad サポートを追加

    Apple の iPad タブレット発表からまだ 24 時間も経っていないが,MonoTouch チームは iPad 用 .NET アプリケーション開発を目的とする MonoTouch 1.9 のアルファ版をリリースした。

  • Sun、JavaFXのRADツールのEarly Access版をリリース

    Sunは、JavaFXのために開発している2つのRADツールのうち1つのプレビュー版をNetBeansアップデートセンターからリリースした。JavaFXには、2010年冬季オリンピックWebサイトなど、注目度の高い早期採用事例も出てきている。

  • Surface SDK、新機能を搭載して一般公開

    Microsoft Surface SDKが一般公開された。利用できる人の制限が解除されたのに加え、サービスパックによって新しい機能が追加された。たとえば、タッチの可視化ツールによって、「Microsoft Surfaceの画面をタッチしたユーザは即座に一貫した視覚フィードバックを受け取ることができる」。

  • MacRuby 0.5ベータが登場。JIT、AOT、GCDサポート、GILの削除を実現

    MacRuby 0.5の最初のベータがリリースされた。これは新しいVM、JIT、AOTを備え、GILの削除を実現している。InfoQはMacRubyコアチームにインタビューして、MacRubyの状況とMacRubyを使ってiPhoneアプリが書けるかなどについて聞いてみた。

  • Adobe Max 初日のまとめ

    Maxの初日において、AdobeはFlashプラットフォームが数々のモバイル上で使えるようになると発表した。幅広いデバイスでFlashが使えるようになるということは、Flash / Flex開発者コミュニティにとって重要な前進である。

  • コンパイラのターゲットとしてのJavaScript:Clamato、GWT Smalltalk、Python、Scheme

    改善されたVMと至るところに存在するおかげで、JavaScriptはコンパイラにとって関心のあるターゲットになってきた。InfoQでは、 JavaScriptへとコンパイルする言語、Smalltalk Clamato、GWT Smalltalk、pyjamasを使ったPyhton、Moby Schemeを使ったScheme、について調査した。

  • GoogleとAndroid開発者とのトラブル

    Googleが、最近、Steve Kondik氏に対して停止命令を出した。Kondik氏は、CyanogenModを作ったAndroid開発者として知られている。 CyanogenModは、無料で公開されているカスタマイズしたAndroidファームウェアであり、Maps、GMail、Talk、 YouTube、Marketなどのオープンソースではないアプリケーションをバンドルしている。これがGoogleと開発者の最初の衝突だと見る人もいる。

  • Mono 初の商用リリース,MonoTouch

    MonoTouch は Mono ランタイム実装のひとつであり,アダプタ層によって .NET 開発者にネイティブな iPhone GUI ツールキットの使用を可能にする。MonoTouch が Mono のエコシステムにおいてユニークなのは,それが Novell からの初の商用 Mono プロダクトであることだ。コミュニティからは予想通りの反発もあった。

  • JRuby総まとめ:Ruby 1.8.7サポート、Androidサポート、Bcrypt-ruby

    JRubyチームは現在のJRuby trunkにてRuby 1.8.7との互換性を持たせられるようにした。AndroidはAndroidスクリプト環境でのJRubyサポートやJRuby irbアプリケーションでより注目を浴びている。また、パスワードハッシュ化を行うbcrypt-rubyライブラリのJRuby版、Ruby 1.9.版も公開されている。

  • Androidアプリケーションからネイティブコードの呼び出しが可能に

    開発者からの要望を受け、Android Native Developer Kit (NDK)がDalvik仮想マシンでのネイティブコード呼び出しをサポートした。メモリ消費が少なくCPU使用率の高い処理ならば、パフォーマンスの向上や既存のコードの再利用といった恩恵を受けられるだろう。そのような処理として、例えば信号処理や物理シミュレーション、ある種のデータ処理などがある。

  • Android上でのスクリプト言語のサポート、Python、Lua、Beanshellが利用可能に。Ruby対応の計画もあり

    Android Scripting Environment (ASE)プロジェクトによって、Android端末にスクリプティング機能が付け加えられた。LuaやPythonといったネイティブ版の言語は、 JSON-RPCで公開されたAndroid APIを利用する。また、RubyのサポートやJVMベースの言語のサポートが今後、予定されている。

BT