9

ドットネットでSamsungSmartTV用のアプリを作成できますか?

いいえの場合、それらを作成するためにどの言語を使用できますか?AdobeAIRもその1つだと思います。

4

10 に答える 10

21

SAMSUNG TV APPS SDK をダウンロードし、SDK に含まれる「アプリ エディター」と「ビジュアル エディター」を使用してプログラムを作成します。

Visual Editor では、プログラムで使用できるシーンを作成します。シーンには、ツールバーのコンポーネント (テキスト ボックス、リスト ボックスなど) を含めることができます。次のコンポーネントが事前定義されています。

  • ボタン: ボタン イベントを処理します。
  • チェック ボックス: オプションを選択するためのチェック ボックス ボタンを提供します。
  • 日付ピッカー: ユーザーがカレンダーの日付を選択できるようにします
  • ヘルプバー: 画面下部に幅 960px のバーを表示します。
  • 画像:画像を表示します。
  • 入力: ユーザーがテキストを入力できる空のフィールドを提供します
  • ラベル: 単純な文字列を表示します
  • リスト ボックス: 垂直リスト
  • Loading Image: ネットワークの読み込みなどの状況で待機中の画像を表示します
  • ポップアップ: OK ボタン付きのポップアップ メッセージを表示します。
  • ポップアップ (OK、キャンセル): [OK] ボタンと [キャンセル] ボタンを含むポップアップ メッセージを表示します。
  • スクロールバー: リストで現在選択されている位置を表示します
  • ビデオ: ムービーの再生/音量ボタンを提供します

コンポーネントのタイプごとに、デフォルトのプロパティとパラメータを定義する XML ファイルがあります。これには、コンポーネントのサムネイル画像、デフォルト サイズ、サイズ変更オプションなどが含まれます。コンポーネント パネルから編集ウィンドウにコンポーネントをドラッグすると、XML ファイルの要素に従ってコンポーネントのインスタンスが作成されます。これらのプロパティは、Visual Editor で特定のインスタンスに合わせて調整できます。

アプリ エディターでは、シーンをインポートし、コードと一緒にバインドして、機能するプログラムを作成します。CSS と JavaScript を使用しています。エミュレーターでプログラムを実行し、ログ マネージャー パネルを使用してエラーを追跡できます。 ここに画像の説明を入力

実際、すべての SmartTV アプリケーションは、アプリケーションを含むサーバーからオンラインで実行される html アプリケーションです。小さな部分(アイコンやその他の情報、高速アクセスを取得するためにメディアがダウンロードされることもあります)がダウンロードされてテレビにインストールされますが、テレビでインターネットに接続しないとプログラムを実行できないようですので、それが必要なようですソースから接続して実行します。

スマート TV で実行するプロジェクトのアップロードにまだ成功していないので、アップロードしたことがある人は、それに関する詳細情報をここに入力してください。

Samsung TV アプリケーション SDK
Samsung TV アプリケーション SDK (SDK) は、Samsung Developer Forum の [Apps Guide] メニューの [SDK & Tools] セクションからダウンロードできます。現在、Windows OS のみに対応しています。ダウンロードするには、 www.samsungdforum.com/euで登録してください。

于 2011-07-25T11:24:09.857 に答える
4

私がサムスンのドキュメントを深く掘り下げた限り、アプリは次の場所で実行できます。

  • JavaScript
  • Adobe Flash/ AIR、ただし Flash Player v.9 のみ
  • 試していませんが、LUA言語用のAPIがあります
于 2011-12-29T06:45:24.597 に答える
3

はい、.Net を使用してアプリを開発できます。ウィジェットから location.href="Your server address" をリダイレクトする必要があります。

しかし、Samsung SDK では、このアプローチを強く非難しています。したがって、このアプローチを採用する前に、Samsung の担当者に連絡して事前の許可を求めてください。そうしないと、Samsung QA チームによってアプリが拒否されます。

于 2015-02-06T08:16:47.243 に答える
1

javascriptプロジェクトをビルドするとき、コード化するのはhtml、css、jsファイルしかないため、特定の方法で可能だと思います。問題は、スマートTVに埋め込まれたjsファイルです。プロジェクトでは、それらは次のように参照されます

    <script type='text/javascript' language='javascript' src='$MANAGER_WIDGET/Common/API/TVKeyValue.js'></script>

このjsファイルがSamsungsideフォルダーから見つかった場合は、通常どおりに参照して、他のhtml javascriptプロジェクトと同じように記述し、テレビにインストールするときに元に戻すことができます。

しかし、私はsamsungs ideを使用することをお勧めします、javascriptを書くことはそれほど難しくありません。

于 2012-02-27T12:38:17.597 に答える
1

ウィジェット自体は、Samsung Apps SDK で作成でき、テレビにインストールされます。ただし、ウィジェットをインストールすると、ウィジェットは Web からコンテンツをロードできます。したがって、ウィジェット内で発生するすべてのことを実際に .Net Web アプリケーションにすることができるため、ほとんどすべてを .Net で開発できます。

于 2012-03-02T15:49:24.377 に答える
1

Samsung Smart TV 用のアプリを開発するために .NET を利用できるかどうかはわかりませんが、

ただし、Samsung Smart TV アプリ開発者の公式 Web サイトを確認できます。 http://www.samsungdforum.com

これはあなたに役立つかもしれないと思います。(Samsung D Forumより引用)

*開発* SDK の最新バージョンをダウンロードして、Samsung SmartTV アプリケーションの開発を開始します。開発者は、Samsung が提供するさまざまなバージョンの SDK パッケージを Samsung D フォーラムで見つけることができます。Samsung は、Samsung プラットフォーム API を使用してさまざまなアプリを作成するためのさまざまなドキュメントとサンプル チュートリアルを提供しています。アプリの開発中にアプリケーションプッシュ機能を追加したい場合、ユーザーは事前に認証キーを申請する必要があります。Samsung Application Push は、アプリケーションの通知メッセージと制御メッセージの両方をサポートしています。

于 2011-12-21T13:12:51.017 に答える
0

.NETはWindowsOSでのみ実行されているので、私の答えは「いいえ」であり、MONOも...TVで実行するように移植されたとは思いません...

ただし、アプリを作成する場合は、Samsungが提供しているAPIを確認し、SDKを検索する必要があります...

于 2011-07-25T06:48:32.107 に答える
0

ネイティブ アプリ、いいえ - 私の知る限り。しかし、間接的にはそうです。Samsung Smart TV にはブラウザがあり、これは Chrome ベースだと思います (これについて簡単に言及しただけで、まだ事実かどうかはわかりません)。したがって、.net で開発し、Azure でホストすることができ、Samsung Smart TV でそれを使用できます。これは、アプリ ストアを通じて販売されるものではありません。必要に応じて、アプリで何らかのサブスクリプション サービスが必要になります。また、私の知る限り、SSTv はデータベース ストレージのローカル オプションを提供していないため、それが必要な場合は、どこかに外部データベース サーバーが必要になります。

私の意見では、SSTv アプリは、どのプラットフォームでも使用できる外部の Web アプリ/サービスと組み合わせるのが最適です。ただし、TV で実行されるネイティブ アプリは IDE で開発する必要がありますが、IDE は .net 環境をサポートしていません。

私は、C#/MVC/Azure/SQL Azure/jquerymobile に基づく新しいプロジェクトに取り組んでいます。これらはすべて、私が使用する新しいテクノロジであり、COBOL/VB のルーツから来る学習曲線の丘で​​す。

お母さんとお父さんに新しい Samsung SmartTV の Web ブラウザでチェックしてもらいました。それはほとんどうまくいきました。Cookie が問題になる可能性があります。また、リモコンによるナビゲーションは予想ほど直感的ではないかもしれませんが、お母さんとお父さんは 70 代なので、技術的な直感もそれほど速くないかもしれません :-)

SSTv で動作させたい場合、開発の大部分を .net 環境で行いたい場合は、ハイブリッド アプローチが最適です。

グレッグ

于 2011-08-07T03:58:13.350 に答える
0

私は Samsung Smart-TV でアプリケーションを開発しましたが、それはすべて Web テクノロジ (HTML、PHP、JavaScript、CSS...) で行われています。Eclipse でも作業できます。実際、Samsung はプラグインを含む Eclipse をダウンロードすることを提案します。

于 2013-04-12T01:57:31.270 に答える
0

JavaScript や Flash などの言語を使用してアプリを開発できます。最新の SDK (2014) では、cpp を使用してネイティブ アプリケーションを開発することもできます。

于 2014-04-29T04:20:42.973 に答える