問題タブ [whiteboard]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
service - OSGi サービス - ベスト プラクティス
私は OSGi サービスをますます好きになり、より多くのコンポーネントをサービスとして実現したいと考えています。特にUIコンポーネントのベストプラクティスを探しています。
リスナーとの関係については、ホワイトボード パターンを使用します。これは、IMHO の意見が最良のアプローチです。ただし、通知以上のものが必要な場合は、3 つの解決策が考えられます。
次のシナリオを想像してください。
[1] ホワイトボードパターン - セルフ設定サービス付き
新しいサービス インターフェイスを作成します。
このようなbindConsumerメソッドを使用して宣言型の IDatabaseService コンポーネントを作成します
このアプローチは、IDatabaseService が 1 つしかないことを前提としています。
[更新]使用法は次のようになります。
[2] クラスをサービスにする
みたいなクラスをイメージ
public class DatabaseEntryViewer は TableViewer を拡張します
ここで、IDatabaseService のバインド/バインド解除メソッドを追加し、component.xml を追加して、DatabaseEntryViewer を追加するだけです。このアプローチでは、引数のないコンストラクターがあり、OSGi-Service-Factory を介して UI コンポーネントを作成することを前提としています。
[3] 従来の方法: ServiceTracker
Activator に静的な ServiceTracker を登録してアクセスする従来の方法。トラッカーを使用するクラスは、ダイナミックを処理する必要があります。
現在、私は最初のアプローチを支持しています。このアプローチはオブジェクトの作成を複雑にせず、Activator を無限の静的な ServiceTracker から保存するからです。
javascript - SmartBoard インタラクティブ ホワイトボード ドラッグ アンド ドロップ
私は、各教室に SmartBoard インタラクティブ ホワイトボードがある学校の教師です。基本的に、Webページのさまざまな要素をドラッグアンドドロップすることを含む、子供向けのWebアプリケーションを作成しようとしています。実際、マウスを使用してコンピューターで使用すると正常に動作するものを作成しました。ただし、SmartBoard では、ドラッグ アンド ドロップが非常に遅くなり、完全に失敗することもあります。
私が知る限り、ホワイトボードはonmousedown
機能を模倣しておらず、代わりにすべてのタッチがonclick
s として解釈されます。これを回避する方法はありますか?onmouseup
andを使用せずにドラッグ アンド ドロップを実装する方法は考えられません。onmousedown
また、ホワイトボードに入力を別の方法で解釈させる方法も知りません。
これを回避する唯一の方法は、Java でアプリケーションを作成することです。経験上、これでうまくいくことがわかっているからです。ただし、明らかに手間がかかるので、必要がなければやりたくありません。
jquery - WebSocket と HTML5 を使用してオンライン ホワイトボード アプリを作成しますか?
HTML5、php、websockets、jQuery & MySql をバックエンドとして使用する予定です (保存などが必要な場合)。ただし、Websocket の経験はありません。これは私が見つけた例です: http://www.codeproject.com/KB/aspnet/WebSocketWhiteBoard.aspx ただし、ローカル サーバーから websocket を取得しています。提供されている websocket API を使用したいと考えています。 http://dev.w3.org/html5/websockets/ クライアントとサーバー間のハンドシェイクから始める必要があります。どうすればそうできるか教えていただけますか?ありがとう!
wordpress - Wordpress ホワイトボード フレームワーク クエリ
私はプログラミングとウェブデザインの初心者です。少し助けが必要です。ホワイトボード フレームワークには、index.php ファイルに次のコード行があります。
それはなんのためですか?
apache-flex - flex を使用したホワイトボード アプリケーションでのドキュメント共有
flex を使用してホワイトボード アプリケーションを作成しています。ドキュメント共有機能をアプリケーションに追加したいと考えています。つまり、ユーザーはドキュメントをアップロードしてホワイトボードにロードし、ユーザーはドキュメントに注釈を付けることができます。
私はたくさんグーグルで検索しましたが、どこから始めればよいのかまだわかりません。サーバー側でドキュメントを一連の画像に変換し、フレックスアプリにロードできるという考えしかありませんでした。
専門家がこれを始めるのを手伝ってくれますか? サーバー側にJavaを使用する予定です。
皆さんありがとう。
wpf - マウスをドラッグしてペイントで行うように、WPF で四角形と円/楕円を描画するにはどうすればよいですか?
WPF でホワイトボード アプリケーションを開発しています。
ペイントでマウスポインタをドラッグして行うように、マウスをドラッグして長方形と円/楕円を描くにはどうすればよいですか?
描画にWPFキャンバスを使用しています。
qt - QPainterをビデオとしてキャプチャすることは可能ですか?
ホワイトボードを作成し、ビデオストリームとして他の人と共有したいのですが、それが可能で、どのライブラリを使用できるのか知りたいのですが。
servlets - apache felix whiteboard (OSGi) を使用してサーブレットを構築する際の問題
BndTools を使用してサーブレットを構築しようとしています。このチュートリアルに従いました: http://www.ralfebert.de/archive/java/osgi_server/
しかし..サーブレットを動作させることができません:(。問題は、apache felix ホワイトボード バンドルがデバッグ メッセージを表示することです: Ignoring Servlet Service [javax.servlet.Servlet], alias is missing or empty
何時間もグーグルで検索しましたが、この問題に対する答えが得られません。localhost:8080 にアクセスしようとすると、次のメッセージが表示されます。
/ へのアクセスに問題があります。理由:
私のサーブレットのコードは次のとおりです。
私は何が欠けているか、何か間違っていますか??
私の bnd.bnd ファイルのソースは次のとおりです。
また、BndTools の新しいバージョンを使用しているため、.bnd ファイル内のすべてを管理できなくなりました。したがって、ここに私の run.runbnd ファイルのソースもあります。