プログラマー向けWeb OS:実装

プログラマ向けWeb OSトピックは、 ロボットユーザーにカスタムWebOSアプリケーションを作成するというアイデアが与えられました。 この考えが頭に浮かんだ(私はずっと後でトピックを見つけた)ので、その実装を取り上げました。



カスタムWebOSのアルファ版がwebos.mightymind.tu2.ruで開始されました 。 システムに登録できますが、ゲストとしてログインしているとしましょう。 同時に、このレコードの設定はすべてのユーザーが変更でき、作成および公開されたファイルには誰でもアクセスできます。 そのため、アカウントを作成する方が安全です。

これはOpera 10では次のようになります。



SociOSデスクトップ



このwebOSの塩は何ですか? ユーザーは独自のアプリケーションを作成できます。 これまでのところ(現在のバージョンでは)クライアント実装のみが可能です。つまり、サーバーへのコードのダウンロードは禁止されています。

アプリケーションの書き方 メインメニュー(家のアイコン)> [アプリケーション]> [追加]に移動します。

名前(一意ですが、できればシンプル)、アプリケーションコード、およびシステム内で検出できるタグを入力します。

これは、最初のユーザーアプリケーションを記述する方法です。ところで、これは既に実装されています:)



<H1>こんにちは、World!</ H1>





ただ?

タスクを複雑にしましょう-インタラクティブに行います:



<SCRIPT>

関数alert_text(テキスト){

アラート(alert_text);

}

</ SCRIPT>

<INPUTタイプ= "テキスト" id = "TextFotAlert">

<INPUT type = "button" value = "OK" onclick = "javascript:alert_text($( '#TextFotAlert')。Val());">





私は本名(K.O 。;)を公開せず、アプリケーションはHTMLとJavaScriptで記述されていると言います。 OSは仕事に使用したとしか言えません。



1.ウィンドウをドラッグしてタブを作成するためのプラグインを備えたjQuery 1.3.2

2.変更されたxAjax 0.5

3. jQueryに基づいており、私が変更したVordatorアプリケーション。 これについては、ある情報源でそれを提案してくれた未知の著者に特別な感謝を申し上げます(どちらが覚えていないか、申し訳ありません)。



OSのソースコードはGNU GPL 3ライセンスの下で配布されます動作するには、Webサーバーとブラウザに加えて、PHP、MySQLが必要です。



PSこのバージョンはアルファ版であり、不完全ですが必要な機能が含まれています。 その改善とバグの発見はまだ完了していませんが、この件についてのご協力をお願いします。



PPSは、すべての一般的なブラウザーの現在のバージョンで動作します。 IEにはすべてのバージョンの問題がありますが、これは非常に典型的なものです。ワークスペースのさまざまな要素が正しく表示されません。



Habrにとって些細な理由で、PPPSを集合ブログに転送することはできません;(ありがとう!



All Articles