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

【おおたに6号機blog】SDLoaderがめちゃ便利な件
http://d.hatena.ne.jp/shot6/20090908#1252372192

当blogでも以前軽く紹介させて頂いたSDLoaderは、デスクトップ上で簡単にWebアプリを動かす事の出来るサーブレットコンテナです。

一般的にサーブレットコンテナといえばTomcatですが、起動に時間もかかるし設定もやや手間が必要です。ところがこのSDLoaderであれば本当にわずかの手間でWebアプリを動かす事ができます。その代わり、デスクトップ内に閉じていますので、他のPCからネットワーク越しにアプリを確認する、という事はできません。

確か以前のプレゼンで、「USBで持ち歩けるWebサンプルデモ実行環境」と謳っていらっしゃった記憶があります。顧客先でサンプルを動かす必要がある際には、非常に便利なんじゃないでしょうか?

開発中のRIA用サーバーサイドFW「T2」の公開デモアプリにも採用されており、私もちょっとだけ触ってみましたが、殆ど手間無しでサンプルを動かす事ができました。これは本当に凄い!! しかも起動が早い!

開発の時には大きな助けとなってくれると思います。是非一度使ってみて下さい。


【c9日記】v0_3_02リリース


ヨウイチ
スポンサーサイト

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

【ITpro】GCを気にせずJavaアプリケーションを設計してはいけない
http://itpro.nikkeibp.co.jp/article/COLUMN/20090818/335664/

掲題のままですが、Javaでシステム開発するときにはガベージコレクション(以下、GC)の存在を忘れるな、というお話です。

Javaで不要なメモリを綺麗にしてくれるのがGCですが、その実行コストはかなりかかります。それがフルGCだと相当なもので、大規模なシステムであれば1秒近く要してしまうそうです。

たかが1秒、されどひっきりになしにアクセスを処理する大規模システムにとって1秒はかなりの致命傷。いかにしてフルGCの回数を減らすか、また、フルGC発動中にいかにシステムを堅持するかは開発時の設計次第です。

システムは開発はせいぜい長くて1年、しかし運用は10年以上の場合がほとんどです。開発者はつい運用フェーズを忘れがちですが、長く手軽に運用できるように設計するのもSEの重要な努めですよ。



ヨウイチ

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

【@IT】基礎から分かる、mixiアプリ作成入門
http://www.atmarkit.co.jp/fwcr/index/index_mixiappli.html

SNSの日本最大手「mixi」では8/24より「mixiアプリ」が公開されました。

要はmixi会員なら自由に購入・使用できるWebアプリで、mixi上にさまざまなゲームやアプリが用意されています。人気がありすぎるようで、公開当初はmixi全体がスローダウンしていたようですが…、現在は改善されたのでしょうか?私も実際にグラディウスは見てみましたけれど、Webアプリとは思えない完成度の高さです。コナミコマンドも勿論実装されてました(笑)。

上記記事ではそのmixiアプリの開発手法を、jQueryを利用して行う方法が紹介されています。Flashでも勿論開発できますし、事実公開アプリの多くにはFlashが採用されていますが、jQueryでも同様にmixiアプリを開発する事が可能です。

mixiはOpen Socialという思想を採用している為、mixiで開発されたアプリはおそらくは、極小的な変更で米大手SNS「Facebook」などにも流用できるんじゃないかと思います(※)。

mixiアプリも今後はマネタイズに力を注いでいくとのこと、アプリ開発者へのリターンもそれなりに期待できるかもしれません。一攫千金を夢見る人も、単にjQueryを覚えるきっかけにしたい人も、是非トライしてみて下さい。

…ちなみに、この間、関連イベントに参加した際、「IE対応がちゃんと出来てないアプリが多い」とmixiの方が嘆いていらっしゃいました。一般の方はまだまだIEのシェアが多いので、IEの存在も忘れずにテストするようにしましょう。



ヨウイチ


※ 9/10追記
FacebookはOpen Socialに準拠しておらず独自APIを採用している為、mixiアプリをそのまま移植する事は出来ないようです。世界第2位SNSの「My Space」ならOpen Social準拠の為、移植は可能だそうです。
【japan.internet.com】歴代最強の Facebook アプリ「FarmVille」、超ヒットの秘密を探る

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

指定の箇所のみ文字サイズを変更する
JavaScriptで文字サイズを変更する「jQuery Text Resizer Plugin」 【skuare.netより】
http://www.skuare.net/2009/09/javascriptjquery_text_resizer.html

現在、Webは若い人達だけのものではありません。
市の主催や地域の老人会などでPC講習があるなど、お年寄りまで使用しています。
(実際、私の祖母はかなり使いこなしています。)

そうなってくると今までは誰も何も不自由なく使えたものが、お年寄りには使いづらいものになってきたりします。
フォントサイズなどはその一つで、ブラウザの文字サイズを変更しても変更されない場合も多々あります。(CSS?IEのバグ?等)
様々な人が使うWebだからこそ、色々なところに配慮が欲しいものです。
そういえば、昔から言われている音声ブラウザへ考慮されているWebサイトというのも、中々普及しませんね。

jQuery使って文字サイズ変更しよう! 【MovableType4やJavascript、CSSについての備忘録。より】
http://www.grooblog.com/kkimura/2009/01/jquery-styleswitchjs.html

JavaScriptでフォントサイズ変更 【Dreamweaverで作成するホームページの手引書より】
http://www4.nasuinfo.or.jp/~gushioda/siritai/page12.html

K.Y

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

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