InfoQ ホームページ モバイル に関するすべてのコンテンツ
-
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ベースの言語のサポートが今後、予定されている。
-
iPhoneとUnity3DがFlash開発者を奪っている?
Adobe FlashはiPhone上で実行することができない。対してUnity3Dは、クロスプラットフォームブラウザであり、携帯ゲームソフトウェアフレームワークでもあるのだが、これはiPhone上で実行できる。これらの事実を根拠としたJesse Warden氏による6月25日付のブログはかなりの議論を引き起こしている。
-
JavaOne:SunのJavaFXアップデート・リリースをOracleが支援、オーサリング・ツール、テレビ・アプリケーションのデモも披露
OracleのCEO Larry Ellison氏がJavaFXの支援を公表する一方で、Sunは、新たなチャートAPI、LinuxおよびSolarisのベータ・サポート、そして JavaFX Scriptに対する多くの重要な言語変更を含むJavaFX 1.2を発表した。Sunは、JavaOneでJavaFXオーサリング・ツールとJavaFX TVの公開デモンストレーションを行い、Eclipseプラグインは、なかなかの注目を集めている。
-
Squeak SmalltalkとSeasideがiPhoneで使える
Squeak SmalltalkはiPhoneのプラットフォームでサポートされる最新の言語である。SqueakをiPhoneに移植したJohn M McIntosh氏と話した。彼は、AppStoreにSqueak(とその洗練版であるPharo)でビルドしたソフトウェアもリリースした。これらのアプリケーションは、Squeakを使っているが、GUI作成のために、Seaside webフレームワークも使っている。