About Swallow Browser
HTML/JavaScripotで作成されたコンテンツ(アプリケーション)を、端末内にダウンロードして動かすブラウザです。
アプリケーションは、ストレージに保存され、ストレージから起動されます。更新や削除も簡単にできます。
HTML5にも対応し、音声や動画の再生も可能です。
さらに、多彩なAPIが用意されているので、カメラ撮影、バーコード読み取り、音声認識、テキスト読み上げ、シェイクイベントや近接センサーのイベントの取得などが、JavaScriptから利用できます。
アプリケーションの配信手順は、たった3ステップです。
1. HTMLファイル、CSS、JavaScript、画像、音声などの素材を、サイトのディレクトリ構成のままZIP形式に圧縮(アーカイブ・ファイルといいます)。公開されている適当な場所にアップします。(*1)
2. アーカイブ・ファイル名や、配信者の情報、更新日などを、簡単なXML形式のマニフェスト・ファイルを書いて同じ場所にアップ。
3. ご自分のサイトやSNS、ブログなどに以下のようなリンクを設置。
<a href="swallow://[マニフェスト・ファイルの置かれているディレクトリのURL]">HTML5でアプリ開発</a>
あとは、Swallow Browserがマニフェストにアクセスして、アーカイブ・ファイルをダウンロードしてアプリを動かします。
もちろん、アプリケーションは、Web上のサイトにリンクしたり、APIで地図や写真を取り込んだりと、サーバ上にあるのとほぼ同じように動かせます。基本的には、Swallow Browserのためにコンテンツに手を加える必要はありません。(*2)
さらにSwallow Browserを使いこなしたい場合は、アプリケーション内にAPIリンクを埋め込むだけで、さまざまな拡張機能を利用することもできます(アプリケーションの更新・削除、別のアプリケーションの起動など)。
まずは、ご自分のサイトのファイルをアーカイブしてみて、マニフェストを書いて試してみてください。
ネットの向こうにあった世界が、「手元でいつでもプレイ」できる感覚を楽しんでください。
*ご注意
アプリケーションがダウンロードされていない状態で起動すると、マニフェスト・ファイルの「ディレクトリ」のURLを入力するダイアログが開きます(ファイル名は必要ありません)。キャンセルするとSwallow Browserは終了します。
URLを直接入力するか、HTMLブラウザでアプリケーションのダウンロード・リンクをクリックしてアプリケーションを手に入れてください。
「ヘルプ」を選択すると、Swallowのユーザーズガイドアプリがダウンロードできます。
配信される方は、アーカイブ・ファイルに含まれるコンテンツの著作権・ライセンス・公共性、アーカイブ・ファイルのサイズ等には十分ご配慮ください。
また、Swallow Browserのご利用に際しては、ダウンロードしたコンテンツの再利用は、著作権者の許可のない限りお控えください。
(*1)一部のアーカイブ・ソフトで圧縮したファイルは正しくダウンロードできないことがあります。UNIX標準のツール(Windowsの場合はcygwin付属のもの)かJava SDK付属のjarツールをお使いください。また、ディレクトリ名やファイル名に日本語が使用されていると、アプリが正しく動作姉妹場合があります。
(*2)Ajax機能を利用しているアプリケーションには、制限のある場合があります。 The content created in HTML / JavaScripot (application) is a browser to move to download in the terminal.
Application, it is stored in the storage, is launched from storage. Also I can easily update or delete.
Also supports HTML5, playback of audio and video is also available.
In addition, since a variety of API are provided, camera photography, reading bar code, voice recognition, text-to-speech, such as Sheikh events and proximity sensor of events of the acquisition, will be available from JavaScript.
Application of delivery procedures are only three steps.
1. HTML files, CSS, JavaScript, images, materials, such as voice, (is called the archive file) remain compressed in ZIP format of the directory structure of the site. I will up to the appropriate location that is published. (* 1)
2. or archive file name, distributor of information, and up, etc. Date of renovation, in the same place wrote a simple manifest file in XML format.
3. installed your own site or SNS, a link, such as the following in such a blog.
& Lt; a href = "swallow: // [URL of the directory that is placed the manifest file]" & gt; HTML5 app development & lt; / a & gt;
After that, Swallow Browser accesses the manifest, and move the app to download the archive file.
Of course, the application, you can link to on the Web site, as can import maps and photos in API, and can be moved in much the same way as on the server. Basically, you do not need to make any hand in content for Swallow Browser. (* 2)
If further want mastering the Swallow Browser, simply embed the API link in the application, you can also use a variety of extensions (update and deletion of applications, such as starting another application).
First of all, try to archive of your site files, please try to write the manifest.
World that was in the other side of the net, please enjoy the feeling that you can "play at hand at any time."
* Please note
When the application is started in a state that has not been downloaded, a dialog box opens and you can enter the URL of the "directory" of the manifest file (file name is not required). If you cancel Swallow Browser is terminated.
You can type the URL directly, please get your application in HTML browser by clicking on the download link of the application.
If you select the "Help", you can download the Swallow in the User's Guide app.
If you are delivered, copyright license public nature of the content that is included in the archive file, please pay attention to the size, etc. of the archive file.
In addition, at the time of your use of the Swallow Browser, the reuse of content you have downloaded, please refrain unless permission of the copyright owner.
(* 1) file that is compressed by the part of the archive software may be you can not download correctly. Please use the UNIX standard tools (those included with cygwin on Windows) or Java SDK comes with jar tool. In addition, when the Japanese in the directory name and file name is used, the app might work correctly sister.
(* 2) The application you are using Ajax functionality, there are times when it is restricted.