この記事は、JavaScript で Flash Player の実現を頑張った(もしくは現在進行系で頑張っている)人たちの集う Flash Advent Calendar 2020 に参加しております。 私は過去に自分が設立した会社で ExGame というHTML5 実装の Flash Player(正確には Flash Runtime Engine)を開発し、その会社ごと DeNA に買収(M&A)されました。あまり出来ない体験であるのは間違いないので、Flash が終了を迎える今、改めて振り返ってみようと思います。 Flash Player の開発 今から 10 年前の 2010 年、ちょうどiPhone が普及し始めてきてガラケーのシェアが 8 割から 6 割くらいに落ちようとしていた時期に、私は Flash Player をJavaScript で実装していました。以前この
Googleは、FlashファイルをHTML5に変換するツール「Swiffy」を発表した。SWFファイルにこのツールを適用すると、SWFファイルがJSONファイルに変換され、HTML、SVG(Scalable Vector Graphics)、CSS(Cascading Style Sheets)を使ってレンダリングされる。Googleによれば、変換されたファイルのレンダリングパフォーマンスは非常によく、ファイルサイズはオリジナルよりわずかに大きくなるという。 Adobe Systemsも、2011年に入って同様のツール「Wallaby」を発表している。このツールは、FLA形式のファイルを、HTML5、JavaScript、CSSに変換するものである。Googleは、Swiffyに関するFAQで、Adobeは「FlashプラットフォームがFlashプレーヤーをサポートしていないデバイスに
2010/01/14 Webブラウザ上のJavaScript環境でFlashのランタイムを実装したオープンソースプロジェクト「Gordon」が1月14日にGitHub上で公開された。開発したのはミュンヘン在住のTobis Schneider氏で、MITライセンスでライブラリを配布している。GordonはSWF3アクションモデルをサポートしていて、ActionScript 2のVMも今後のリリースに含む予定という(対応タグ一覧)。GordonはFirefox、Chrome、Safari、それにiPhone上のMobile Safariなどで動作している。@IT編集部で試したところ、サンプルとして付属する3つのswfファイルはChrome上で問題なく表示でき、アニメーションすることも確認できた(デモはここ)。本家のFlash 10よりやや遅いという程度で十分実用的な速度。iPhone 3G上
GNUのページ内にある「Philosophy of the GNU Project」というコンテンツにて、Richard M. Stallmanが書いた「TheJavascript Trap」という記事が公開されている。 この記事によると、JavaScriptには下記のような問題があるとのこと。JavaScriptは非フリーなプログラムを、ブラウザを通じて勝手に実行する可能性がある一部のサイトはソースコードの難読化を行っているため、その真のソースコードを読むことはできないフリーソフトウェアとしてJavaScriptコードをリリースすることは可能だが、実行されているコードを(動的に)置き換えることはできない 「あるサイトで使われているJavaScriptに問題があった場合にそれを修正したり、また改良を行ったとしても、その修正版/改良版はそのサイトの管理者が採用してくれない限り利用できない
2008/11/11 11月12日、13日にわたってセキュリティをテーマとしたカンファレンス「PacSec.jp」が都内にて開催される。その主催者であるドラゴス・リジュ氏は、@ITの取材に対し「WPAの暗号鍵が破られたことを取り上げるプレゼンテーションに対する関心が高まっているが、自分としてはむしろ、マーク・ダウド氏が行うセッション『Browser Memory Protection Bypasses: VirtualMachines』のほうが重要性が高いと考えている」と述べた。 このセッションは、Webブラウザのセキュリティ保護機能を迂回してしまう攻撃方法について取り上げる予定だ。「伝統的なバッファオーバーフローの代わりに、FlashやJavaScriptといったリッチでパワフルなコンテンツを用いて、バイトコードを直接、ブラウザのコンテキストで実施してしまうという方法で、非常に驚くべき
Yahoo! JAPANは13日、同社が提供するWebAPI「地図情報API V2」を公開した。無料のアプリケーションIDを登録することで利用できる。 今回のバージョンアップでは世界地図への対応が行われた。また、地図上に図形(ポリライン、ポリゴン)を描けるようになったほか、東京測地系(tokyo97)に加えて世界測地系(WGS84)もサポートされた。これにより携帯電話やGPS機能、他サービスとのマッシュアップが容易になる。 地図情報API V2は、JavaScript版とFlash版の2つが提供されている(上図はFlash版)。 【関連リンク】 ・【地図API】V2公開!~JavaScript版地図API V2とFlash版地図API V2の紹介~(地図スタッフブログ -Yahoo!ブログ) ・Yahoo!デベロッパーネットワーク -Yahoo!地図情報
via del.icio.us/popular S5 ReloadedHTMLとCSS、Javascriptだけでプレゼンテーションを作るS5というツールがあって、できるプレゼンテーションファイルも軽量だし、テキストエディタ派の自分としては好んで使っている。 S5にscript.aculo.usというエフェクト系のJavascriptライブラリを適用したのがpresentacularで、プレゼンテーションの各要素に視覚的な効果を簡単に追加できる。 presentacularについてはこのブログをはじめた2005年に紹介していた。HTMLのclassを追加するだけで動くプレゼンテーションが作れるところがいい。 今回あらたに、S5をベースに別の人が作ったS5 Reloadedは、最近登場したいろいろなJavascriptライブラリを組み込むなどして、S5を積極的に改造したHTMLプレゼンテー
同様のパターンは、インターネット上でも見られる。その典型的な例は、一連の「Flash」技術だろう。 インターネット上で閲覧可能なコンテンツを作成する主流技術はFlashではなく、当然HTMLがその座にいる。しかし、HTMLだけでは表現力が不十分なため、色やレイアウトを指定する「CSS」、プログラミングを行うための「JavaScript(ECMAScript)」、拡大してもジャギーのないベクターグラフィックを実現する「SVG」などの技術も生まれている。 これらを組み合わせれば、音や動き、対話性などを持つかなりリッチなコンテンツを作成できるだろう。しかし、関係する各種企業や団体の足並みは揃わず、このような技術が本当の意味で主流となったとはいい難い。たとえばマイクロソフトは自社のWebブラウザにSVGを実装していないし、オープンソース陣営はFirefoxがリリースされるまでは、強力かつ安定したW
Обратите внимание: граф стало меньше, а место приветственного бонуса не изменилось. Искусственный интеллект самостоятельно моделирует проходящий поединок, причем все показатели максимально приближены к реальным данным футбольных встреч. Официальный сайт . Приложение ПариМатч позволяет добавлять матчи в избранное, играть в лайве и прематче, искать события, проводить финансовые транзакции и регистри
米Adobe Systemsは3月19日、リッチインターネットアプリケーション(RIA)プラットフォーム「Apollo」の最初の公開α版を開発者向けにリリースした。Apolloは、HTML、JavaScript、Ajax、AdobeのFlashおよびFlexを使って、デスクトップでRIAを構築、配備できるようにするクロスプラットフォームアプリケーションランタイムのコードネーム。Apolloを使ったインターネットアプリケーションは、ブラウザを開かずにデスクトップから直接アクセスできる。オフラインでも利用でき、オンラインになったときに新規あるいは変更されたコンテンツとシームレスに同期化される。画像ファイルなどを直接Apolloアプリケーションにドラッグ&ドロップすることも可能だ。 開発者はApolloアプリケーションランタイムとApollo Software Developer's Lit
Posted by masuidrive Mon, 19 Mar 2007 08:53:00 GMT Adobeがリリースするデスクトップアプリ環境のApollo がやっとリリースされたので、fladdict.net のTaka君からずっと勧められていた事もあって、早速試してみました。ApolloはFlashやHTML、JavaScriptなどを使ってデスクトップアプリを作るための環境らしいのです。最近は、OSXのDashboardやVistaのGadgetなど、Webの技術を使ってデスクトップアプリを作るのは流行だから、その流れの一つと言えるでしょう。 その辺の違いとかは、ニュースサイトとか他のブログで書かれるから、ここでは書かないとして、まずはインストールして実際に使ってみます。Apolloはアルファ版なので、Adobe Labs からダウンロードします。 画面の真ん中よりちょっ
Latesttopics > Flashと比べた時のAjaxの利点 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行本まんがでわかるLinux シス管系女子の試し読みが可能! « サークルクラッシャーに引っかかることについて:女のすることをやたらと恋愛に結び付けてしまうことについて Main サークルクラッシャーに引っかかることについて:恋愛してよい空気とそうでない空気の差が分からないことについて » Flashと比べた時のAjaxの利点 - Apr 21, 2006 Ajaxが貧乏臭い件というエントリで、アプリケーションを作り込む立場の視点からAjax懐疑論が書かれている。関連エントリのFlashに代わるものにおいてFlashの利点・優れているところがまとめられているので、それも併せて読んだ上で。 確かに
2006年4月のActiveXパッチがあたったIEでFlashなどを従来通り表示させるためのJavaScript(Flashのバージョン検出機能付き) Eolasの特許回避のため、2006年4月の月例パッチでInternetExplorerのActiveX周りに変更が加えられました。 具体的には、従来のようにHTMLページ内にobjectタグやembedタグでFlashを表示するように記述した場合、Flash上にマウスカーソルを持って行くと「このコントロールをアクティブ化して使用するにはクリックしてください」 と表示され、そのFlashがクリックを受け付けたり、マウスの位置情報を取得したりするためには(インタラクティブに振る舞うには)、一旦Flash上でクリックなどをしてFlashコントロールをアクティブ化しなくてはならなくなりました。 これの回避方法として、外部JavaScriptによっ
アドビシステムズは,現在はベータ版を配布中で2006年夏に出荷を予定しているFlashベースのリッチ・クライアント開発環境の新版「Flex 2.0」のデモを2006年4月14日に実施した。統合開発環境のEclipseを開発に使ってみせたほか,AjaxとFlashを融合させたクライアント画面を見せた。開発ツール「FlexBuilder 2」の価格は1000ドル以下。開発会社は,米Adobe Systemsが買収した米Macromedia。 FlexBuilder 2は,リッチ・クライアントをFlash(SWFファイル)として実装し,運用するための開発ツールである。Flashとして実装したクライアントを動作させるためにクライアントPC側で必要なソフトは,無償で配布しているFlash Player 8.5だけ。クライアントの通信相手となるサーバーはJavaアプリケーション・サーバー(Serv
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く