RIAトピックス
リッチクライアント/RIAを主テーマに取り扱います。Flex、Ajax、AIR、Silverlight、JavaFX、etc。
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

【@IT】「Javaは遅い」から「Javaは楽しい」に至る歴史
http://www.atmarkit.co.jp/fjava/column/koyama/koyama12_1.html

↑サイトでjavaの歴史をアプレットやサーブレット、デスクトップアプリケーション、Java Web Startから振り返り、最近登場した ドラッガブルアプレットの説明に至り、javaは楽しくなったよって結論に至っていますが、個人的にはjavaは他の技術に比べ進化のスピードが遅いなーと感じていました。

そこで↓のサイトが一つの答えを出しています。

http://www.atmarkit.co.jp/news/200812/08/sun.html

Javaの生みの親と言われるジェームス・ゴスリング氏のインタビューです。
要約するとJCP(javaの仕様検討の場)において、javaは普及しすぎており一つの事を決定するにしても、利害関係者の意見を纏めるのに時間がかかる様です。
新しい言語によくある下位互換性が保たれない等の問題よりはマシですが、、、、、

JavaFXでの挽回を期待します。


ヒロアキ

スポンサーサイト

テーマ:プログラミング - ジャンル:コンピュータ

【CNET Japan】グーグル、「Google Chrome」の製品版を正式リリース

テーマ:システム開発 - ジャンル:コンピュータ

【MOONGIFT】これはすごい!ブラウザ上でX86バイナリを動かす「Native Client」
http://www.moongift.jp/2008/12/native_client/

Googleから12/8に発表されたオープンソースプロダクト
「Native Client」は、x86ネイティブコードを
ブラウザ上でそのまま動作させる、というプラグインです。

現在はWindowsXP、MacOS X、Linux上で動作し、
対応ブラウザはFirefox、Safari、Opera、Choremeです。

目下、ActiveXの対抗馬、という見方が大勢ですが、
有識者の見解では、実行前に静的にロジックをチェックしたり
sandbox環境で動作することから
ActiveXより安全だ、という意見もあるようです。

まぁそもそも「x86ってなんぞ?」というところから
よう分からんという人(私含む)は
 ・C / C++で開発したコードがブラウザ上で動作する
 ・OSの機能にまで触ることが出来る
 ・速度がとっても速い
と、まずはラフに覚えてしまうと言うのはどうでしょう?

…もちろん後でちゃんと勉強しましょうね。


【ITmedia】Google、Webアプリでx86ネイティブコードを動作させる「Native Client」発表
【IT戦記】ブラウザで X86 のマシン語を動かす! Google 謹製 Native Client をさっそく試してみるCommentsAdd Star
【@IT】ブラウザでx86バイナリ実行、グーグルが新技術
【やねうらお-よっちゃんイカはしばらく買わずにiPhoneだけに注力する男】Native Clientの仕組みはどうなっているのか?
【mootoh.log】Native Client
【@IT】グーグルの「Native Client」とは?―エンジニアに聞いてみた



ヨウイチ

テーマ:システム開発 - ジャンル:コンピュータ

【TechTarget】富士通、マッシュアップ機能を搭載したWebフロントアプリケーション構築基盤
http://techtarget.itmedia.co.jp/tt/news/0812/11/news03.html


12/10、富士通からAjaxアプリ構築基盤ソフト
「Interstage Interaction Manager V9.1(以下、「IIM」)」
が発売されました。

それまでのIIMもAjaxフレームワークとして
統合開発環境を開発者に提供していたのですが、
今回の新版で、既存のIT資産を有効活用できる
マッシュアップフレームワークが追加されています。

値段はやっぱりお高いんですが、
機能をフルに有効活用できれば
強力な業務システムが開発できそうです。


【マイコミジャーナル】富士通、Ajaxを用いたマッシュアップ機能を追加したIIM9.1を発表
【@IT】業務システムでもスクレイピング活用、富士通
【NikkeiBPNet】富士通、既存システムのHTML画面をマッシュアップし業務効率を高めるツールを発表
【NikkeiBPNet】富士通、マッシュアップ連携を可能にするミドルウエアの新版を発表



ヨウイチ

テーマ:システム開発 - ジャンル:コンピュータ

【ほぼ日刊イトイ新聞】がんばれ森川くんの遺伝子くん ― 群れの知能 ―
http://www.1101.com/morikawa/2001-06-25.html

マッチ箱の脳(AI)―使える人工知能のお話」は、
専門知識のない普通の人でも
AI(人口知能)について楽しく学べる良書です。
現在は絶版となっていますが、
PCを使わず、マッチ箱を使ったデモンストレーションと
可愛いイラストだけで分かり易く
人工知能の仕組みを教えてくれる本です。
本は読み捨て派の私ですが、
この本だけは大事に保管しています。

で、そんなAIを取り上げたFlashサンプルを
公開されている方がいらっしゃったのでご紹介。

【百匹目の猿】群れっぽい動き
【Life is Beautiful】習作UI: 縁日の金魚を再現してみた

ActionScriptの練習にちょうど良いのではないかと
紹介してみました。
是非トライしてみて下さい。



ヨウイチ

テーマ:プログラミング - ジャンル:コンピュータ

【coliss】クロスブラウザ対応のフリーのナビゲーション集 -Styled Menu
http://coliss.com/articles/build-websites/operation/css/2607.html

フリーで使用できるタブデザインのCSSです。
ラベルの変更なども簡単に行えます。

デザインセンスに苦手意識を持っている方、
使用してみてはいかがでしょう?



ヨウイチ

テーマ:プログラミング - ジャンル:コンピュータ

【FxUG】アニメーションの再生速度
http://www.fxug.net/modules/xhnewbb/viewtopic.php?viewmode=flat&topic_id=2400&forum=2

私もこの問題にハマッタので。

Flex内部ではSWFLoaderクラスやImageクラスを使用することで
Flash CS3などで作成した別SWFを取り込むことが可能ですが、
作成時にFlexとFlashでframeRateを統一していないと
アニメーションの速度が思惑通りに動いてくれないことがあります。

私の場合は、Flashが12fps、Flexがデフォルト設定でした。
これだとFlexで内部表示したアニメーションSWF(Flashで作成)が
とろーいアニメーションしか出来なくなります。

解決方法は、Flash側のframeRateを24に設定するか
Flex側のコンパイル指定にframeRateを指定する記述を
追記する必要があります。

オススメはFlash側を24にすることですね。
こうすればFlex側は特に何もしなくてすみますし。



ヨウイチ

テーマ:システム開発 - ジャンル:コンピュータ

【Microsoft】開発力「加速」キャンペーン
http://www.microsoft.com/japan/msdn/vstudio/campaign/kasoku/default.aspx

開発力加速キャンペーンと称して
WPFによる開発の優位性を説明しています。

レンダリングエンジンにDirectXを採用している為
3D表現に強いこと、パフォーマンスの向上
XAMLによる簡単なUI開発など
WPF自体のメリットや、Visual Studio2008に
デバッグツールやテストツールが充実していることなど
開発環境が優れていることなどが紹介されています。

上記記事を読む為にはオンライン登録(無料)が必要になります。



ヨウイチ

テーマ:システム開発 - ジャンル:コンピュータ

【coliss】省スペースにフェードと自動スクロールで表示するスクリプト -Simple Spy
http://coliss.com/articles/build-websites/operation/javascript/2581.html

Simple Spyは、…う~んちょっと私の言葉では説明しにくいので
そのまま上記エントリの説明を引用させていただくと

> フェードインで最上部に表示したコンテンツを
> 自動でスクロールし、最下部に移動したら
> フェードアウトで非表示にする


というjQueryのプラグインです。

ともかく、一回デモを見てみて下さい。
百聞は一見にしかず。

このライブラリを使用する為にはjQueryが必要となります。



ヨウイチ

テーマ:プログラミング - ジャンル:コンピュータ

【StackTrace】jQuery 1.2.6 リファレンス
http://stacktrace.jp/jquery/api/

jQuery1.2.6の日本語のリファレンスです。
公式サイトのドキュメントを元に、
出来る限りサンプルを付けて解説された、とのことです。

jQueryで開発をする際にお役立て下さい。



ヨウイチ

テーマ:システム開発 - ジャンル:コンピュータ

【@IT】Android Market配布を目指しEclipseでHelloWorld!
http://www.atmarkit.co.jp/fjava/rensai4/android01/android01_1.html

上記記事では、Android開発を始めるにあたって
簡単な背景の説明や、中の仕組み、
環境構築の方法、Hello worldを出力するまでを
説明してくれています。

来年のドコモ、KDDIのAndroid携帯のリリース目指して
準備しておくもよし、
一攫千金目指してコンテストに申込む
アプリを開発するもよし、
それぞれの目的目指して
Android開発を楽しんでみて下さい。



ヨウイチ

テーマ:プログラミング - ジャンル:コンピュータ

【AIRLife.net】Flexでブラウザ判定
http://blog.air-life.net/2008/12/flex.html

Flexから使用ブラウザを判別する方法が紹介されています。

Flex単体ではこの判別は不可能なので
上記エントリでは、ExternalInterfaceを使って
JavaScriptに判別してもらっています。

ちなみに、以下のようにすると
JavaScriptの記述も含めてAS3側で書けるようになります。
HTMLを変更しなくてもJavaScriptが実行できるので
既に運用中の場合にはリリースがラクチンです。


if(ExternalInterface.available) {
// キックするJavaScriptを記述
var str_js:String = "document.insertScript = function() {"
+ "if(navigator.userAgent.indexOf('msie') != -1) {"
+   "return 'ie';"
+ "} else if(navigator.userAgent.indexOf('firefox') != -1) {"
+   "return 'firefox';"
+ "} else if(navigator.userAgent.indexOf('chrome') != -1) {"
+   "return 'chrome';"
+ "} else {"
+   "return 'other';"
+ "}"
+"}";
Alert.show(ExternalInterface.call( str_javascript );
}




ヨウイチ

テーマ:プログラミング - ジャンル:コンピュータ

【てっく煮ブログ】IE+Flash Player で Location Hash 使ったときにタイトルが変わる問題
http://d.hatena.ne.jp/nitoyon/20081209/ie_location_hash

Flashコンテンツを載せるサイトに
HTMLリンクのアンカー(ページ内遷移機能のこと)があると
ブラウザに表示したタイトルが
変更されてしまうことがあるようです。

対策としては
タイマーイベントで常にタイトルを監視して
変更されたら元に戻す、という処理を
実装するくらいしかない様子。

IEとFlashのどっちのバグなのか分かりませんが、
迷惑な話ですね。



ヨウイチ

テーマ:プログラミング - ジャンル:コンピュータ

【Akira Onishi's weblog】Silverlightのドキュメント(日本語・開発者向け)
http://blogs.msdn.com/aonishi/archive/2008/12/08/9184566.aspx

Silverlightの開発者向けのドキュメントに
日本語版が登場しました。

オフライン版 / オンライン版

更新の手間が面倒、と言う人はオンライン版を
ネットに繋がらない時でも使いたい、
と言う人はオフライン版を
それぞれ自分の好みに合わせて使ってみて下さい。



ヨウイチ

テーマ:システム開発 - ジャンル:コンピュータ

【日経BPNet】大和証券がPTSシステムにRIAを採用した理由
http://www.nikkeibp.co.jp/it/article/NEWS/20081202/320592/

大和証券が開発したPTS(私設取引システム)サービスについて
その逸話を担当者が語っています。

大和証券では日本ネクサウェブの
「Nexaweb」というRIAを利用して開発されています。
私自身、ほとんど耳にしてこなかったですが、
Javaで開発できることから
学習コストが低く、サーバーサイドと
同じスキルセットの要員で済んだところに
メリットを感じたとの事。

実際、この「Nexaweb」を利用することで
開発効率が1.5倍以上に上がったと
実感されているようです。

…「Nexaweb」、ちょっと調査してみようと思います。



ヨウイチ

テーマ:システム開発 - ジャンル:コンピュータ

【CNET Japan】SIMロックフリーのAndroid端末「G1」が登場--日本含む18カ国で
http://japan.cnet.com/mobile/story/0,3800078151,20384889,00.htm

米国で発売しているAndroid携帯、T-Mobile G1ですが
SIMロック解除されたものが
開発者用として販売されることになりました。

購入にはAndroid Marketから開発者登録を行うことで
一アカウントにつき一台だけ購入できるようです。

電話機として使えるかどうかは正直微妙でしょうが
日本でのAndroid携帯の発売に備え
今から色々確認しておくには、あると非常に便利でしょう。



【engadget日本版】アンロック済みの開発者専用携帯 Android Dev Phone 1、日本からも買えます
【iPhone 3G Wiki blog】Google、開発者向けにSIMロックフリー版G1を発売



ヨウイチ

テーマ:システム開発 - ジャンル:コンピュータ

【iPhone 3G Wiki blog】ガチな業務アプリがリリースされたようです
http://blog.sohaya.com/?p=4295

JR総研情報システムから
鉄道業務支援ターミナル「Next-M/Rail」
と言うiPhone向けアプリがリリースされました。

これが既存のiPhone向けのアプリと一線を画すのが
「特定ユーザーに向けた業務システムである」と言う点です。
当然、一般人ではiTunesで見つけることは出来ません。

App Storeにアプリを公開するには
アプリを一般公開できる開発プログラムと
プライベートアプリを特定ユーザーに限定して
公開できるプログラムがあり、
後者の方が登録料が高め(3万円強)です。

ですが、この登録料は
「Appleがテスターをやってくれる」ことを考えると
非常に安い金額と言えるかもしれません。

iPhoneのUIを考えれば、業務システムでの利用も
全然可能だと思っています。
今後このようなケースは増えるのではないでしょうか。



ヨウイチ

テーマ:システム開発 - ジャンル:コンピュータ

【CodeZine】「Opera 10」アルファ版リリース、レンダリングエンジンをバージョンアップ、「Dragonfly」も改良
http://codezine.jp/article/detail/3368

12/04にOperaの最新バージョン、
「Opera10」のα版が公開されました。
レンダリングエンジンが20%程度高速化されているほか
自動アップデート機能を搭載、
Webデバッグツール「Dragonfly」も改良されています。

Operaは非常に優秀で使い易いブラウザだと思うのですが、
PCではどうしてもメジャーになりきれず
(モバイルやゲーム機器では圧倒的に普及している)
それゆえにSilverlightのランタイムも
サポートされてなかったり、どうも劣勢な感じが否めません。
一Operaユーザーとしては
もっと多くの人に使ってほしいと思うのですが…。



ヨウイチ

テーマ:システム開発 - ジャンル:コンピュータ

【CNET Japan】「Android」搭載携帯電話「Agora」、1月にオーストラリアで発売予定
http://japan.cnet.com/mobile/story/0,3800078151,20384835,00.htm

12/04、来年1月に豪国Kogan Technologies社から
Android搭載携帯「Agora」が発表されると言う発表がありました。
価格は上位モデルでも257米ドル(24,000円弱)と
日本の携帯と比べるとかなりお安くなっています。
…まぁだからと言って日本に持って帰ってきても
使えるわけではないでしょうが。

先日、日本でもドコモや日本通信から
Android携帯への着手が発表されたばかりです。
この流れはより一層加速していくんじゃないでしょうか。



【COMPUTERWORLD.JP】Android携帯第2弾「Agora」はオーストラリアから登場


ヨウイチ

テーマ:システム開発 - ジャンル:コンピュータ

【マイコミジャーナル】Ext GWT最新版登場、JavaでRIA開発にドラッグ&ドロップ追加
http://journal.mycom.co.jp/news/2008/12/03/028/index.html

Ext GWTの最新版となる、
Ext GWT1.2」が12/01に公開されました。

Ext GWTは、Ext JSのGWT版、つまり
Ext JSと同等の機能をJavaで開発できると言うものです。

今回はマイナーバージョンアップらしいですが、
簡単にDrag & Dropが出来るようになったほか
いくつかの機能が追加されているようです。

サンプルも増えていますので、
是非動作を確認してみて下さい。



ヨウイチ

テーマ:システム開発 - ジャンル:コンピュータ

【coliss】jQueryのプラグイン100選 -2008年総集編
http://coliss.com/articles/build-websites/operation/javascript/2438.html

jQueryのプラグインが大量に紹介されています。
中には、今まで当blogで引用させていただいたものも
多数含んでいます。

これだけプラグインがあれば
何でも作れそうな気がしますな。

全部使っていると性能がエライコトになるので
必要最低限をピックアップして
サイト構築に役立てて下さい。



ヨウイチ

テーマ:システム開発 - ジャンル:コンピュータ

【c9日記 -カタヤマンがプログラマチックに今日もコードアシスト】アスタが便利
http://d.hatena.ne.jp/c9katayama/20081203/1228283029

戻り値や引数に指定する値の型が良く分からない場合、
キッチリ型指定する代わりに「*」を指定すると
なんでも受け取れるようになります。

私は以前ソースレビューで、
「コンパイラをもっと働かせろ!」
と指摘を受けたことがあります。

この手法だと、人間もラクですが、
コンパイラにも楽させてる形になるので
自身がキッチリ動きを理解して無いと
エラーが起こった時に切り分けが難しいかもしれません。

でも確かにラクですね、これ。



ヨウイチ

テーマ:プログラミング - ジャンル:コンピュータ

【@IT】JavaFX SDK 1.0正式版リリース
http://www.atmarkit.co.jp/news/200812/05/javafx.html
12月4日にJavaFX SDK 1.0正式版がリリースされました。

公式サイトはこちら
http://javafx.com/

サンプル(ソースコード付き)が多数掲載されています。
一通りの開発環境(Eclipseプラグイン含む)が用意されている様で、すぐにでも本格的に使えそうです。
■提供される機能は以下3点
・JavaFX Development Environemnt
 実行環境など
・JavaFX Production Suite
 デザイナ向けツール。アドビ システムズのPhotoshopやIllustratorからワンクリックでデータを取り込める
・JavaFX Desktop
 スタンドアロン実行環境と思われる

ソースコードを見た感じはJavaとは別物と考えた方が良い様で、Swingと同じようにコードベースで画面を作成するようです。しかし構文が考えられて設計されているようで、フォーマッターが充実していれば直感的に画面を理解できるのではないかと思います。

春にはモバイル版も提供する予定のようですので、来年がJavaFXの真価が問われる年となるでしょう。


ヒロアキ

【SOURCEFORGE.JP】米Sun、RIAプラットフォーム「JavaFX 1.0」をリリース
【COMPUTERWORLD.JP】サン、RIA開発・実行プラットフォーム「JavaFX 1.0」を正式リリース
【日経BPネット】Sun、RIAソフト基盤の正式版「JavaFX 1.0」を公開
【マイコミジャーナル】RIAプラットフォーム「JavaFX 1.0」が正式リリース - 米Sun
【CodeZine】米Sun、RIAプラットフォーム「JavaFX 1.0」正式版をリリース
【@IT】Javaの父、ゴスリング氏が語る、JavaFXが出遅れた? それはツールだけ
【ZDNet Japan】ゴスリング氏、Javaの最新動向を説明:JavaFXとWiiの連携アプリも登場
【CNET Japan】サン・マイクロシステムズ、RIA用開発プラットフォーム「JavaFX 1.0」をリリース

テーマ:プログラミング - ジャンル:コンピュータ

【@IT】AIRでRSSリーダー作成
http://www.atmarkit.co.jp/fwcr/rensai2/airwidget01/airwidget01_1.html

古い記事ですがAIRとは何ぞや?というところから、Flex Builder 3を使用し、RSSリーダーを作成する手順が丁寧に説明されています。

上記サイトを参考にあなたのAIR芸を見つけてみてはいかがでしょうか!?&%@@@



ヒロアキ

テーマ:プログラミング - ジャンル:コンピュータ

【Adobe】マピオンFlash Maps API + Adobe AIR による地図アプリケーション
http://www.adobe.com/jp/devnet/air/articles/mapion_flash_map_api.html

マピオンのFlash用APIを利用して
AIRで地図アプリケーションを開発する過程が
紹介されています。

ソースコードも付いていますが、
より詳細な解説も書かれていますので、
AIRでのアプリ開発を勉強するには
向いているのではないでしょうか?

マピオンAPIは非営利では無料で利用可能との事。
地図APIだと、Google Mapsのイメージが強いですが、
他にもYahooやゼンリンなども提供しています。



ヨウイチ

テーマ:プログラミング - ジャンル:コンピュータ

【builder by ZDNet Japan】ローカルへのデータの保存を可能にするDOM Storage
http://builder.japan.zdnet.com/sp/firefox-3-for-developer-2008/story/0,3800087566,20384619,00.htm

DOM Storageは、簡単に言えば
ローカルにWebアプリのデータを保存しておける仕組みです。

Firefoxでは以前から採用していましたが
HTML5準拠を謳っているIE8やSafari4など
新しいブラウザでも搭載される機能です。

Webアプリで出来ることも増えるでしょうが、
個人的にはテストの複雑さも増す予感が…。



ヨウイチ

テーマ:システム開発 - ジャンル:コンピュータ

【ITpro】ヒトもカネもなくともシステム内製はできる
http://itpro.nikkeibp.co.jp/article/COLUMN/20081202/320537/

う~ん、たくましいなぁ。

是非見習いたい姿勢ですが、
こんなユーザーさんばっかり増えると
我々SIerは商売上がったりですな(笑)。



ヨウイチ

テーマ:システム開発 - ジャンル:コンピュータ

【msdn】Silverligh 2 WebパーツでSharePointに磨きをかける
http://msdn.microsoft.com/ja-jp/magazine/dd148643.aspx

Silverlightで、「SharePoint」を利用した動画サイトの
構築方法が紹介されています。

動画ファイルとしてWMVを使用し
Silverlightでプレイヤーを開発して
SharePointに専用ページとして登録しています。



ヨウイチ

テーマ:システム開発 - ジャンル:コンピュータ

【ClockMaker Blog】Adobe AIRは高速だった! Flashを最速で再生できる方法を検証
http://clockmaker.jp/blog/2008/12/fastest_flash_player/

・Flash PlayerとAIR
・WindowsとMacintosh
・WMode指定の違い

という対比で動作速度の検証を行った結果が
公開されています。

基本的には同筐体内で検証したそうですが、
WindowsとMacを同筐体って、
セットアップがしんどそうですね。

結果としては、FlashよりAIRの方が、
MacよりWindowsの方が、より高速に動作したとの事。
サンプルとしてFP10のネイティブ3Dの機能を用いた為
「別のサンプルにしたら結果は異なるかも」
と著者の方はおっしゃっていますが、
一つの規準にはなると思います。



ヨウイチ

テーマ:システム開発 - ジャンル:コンピュータ

【面白法人カヤック的ディレクターブログ】サイト制作で役立つGoogle技術 3本
http://blog.shonan-clip.jp/director_blog/2008/12/02/%25E3%2582%25B5%25E3%2582%25A4%25E3%2583%2588%25E5%2588%25B6%25E4%25BD%259C%25E3%2581%25A7%25E5%25BD%25B9%25E7%25AB%258B%25E3%2581%25A4%25E3%2580%2580Google%25E6%258A%2580%25E8%25A1%2593%25E3%2580%25803%25E6%259C%25AC.html

貧乏人の味方、Googleの公開している
役立つWebサービスが紹介されています。

…といっても、目新しいサービスではありませんが、
「名前は聞いたことあるけど使ったことない」
というサービスがあれば、
検討の材料にしてみてはいかがでしょう?



ヨウイチ

テーマ:システム開発 - ジャンル:コンピュータ

copyright © 2005 RIAトピックス all rights reserved.
Powered by FC2ブログ.
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。