Xamarin.Formsで提供されているWebViewを使用すると、URLを指定したり、ローカルに作成したWebページなどを表示することができます。Xamarin.Formsの、ビューの1つであるImageは、画像を表示するためのコントロールです。Ikeda氏によって作成されたタイプセーフなJSONのデコードライブラリです。作成のAPIKitは、比較的新しいHTTPクライアントです。CocoaPodsとは、定番のCocoaの依存管理マネージャーです。アプリ開発で煩雑となりがちな外部ライブラリの管理を、簡単な記述とコマンドだけ支援するものです。Qiita」の19日目です。複数の項目を列挙するUIとして、リスト型のビューは、非常に重宝するコントロールの一つです。Swiftで次のようなコードを実行すると、プログラムは例外で落ちます。これは、Intに格納できる最大値を超え、オーバーフローが発生しているためです。tracerouteは、ネットワークの経路を確認するコマンドですが、このコマンド、ちょっと待ち時間が長くてイライラすることは無いでしょうか。今回は、このコマンドの高速版を作成してみました。今まで、Windows上でWinPcapというライブラリを使用して、パケットを扱うプログラムをよく書いていました。前回紹介した、Xamarin.Formsのアラートダイアログでは、「Androidのトーストのようなポップアップは無い」と説明しました。「絶対にトーストが利用できない」という訳でも有りません。ユーザへの警告や、選択が必要になった時、UIの1つとしてポップアップのメッセージを表示することがあります。Xamarin.iOSで、「ボタン」や「ラベルコントロール」をビューの上に配置するには、「コードによる方法」と「ストーリーボードによる方法」の2種類があります。Xamarin.Androidで「ボタン」や「ラベル」をビューの上に配置するには、「コードによる方法」と「レイアウトファイル(axml)による方法」の2種類があります。Xamarin.Androidでは、CanvasのDrawBitmapを使用して、画像を描画することができます。DrawBitmap()は、各種のパラメータを取得できます。Xamarin.iOSでは、UIImageクラスを使用して、画像を描画することができます。今回は、Xamarin.Androidの文字列描画です。今回は、Xamarin.iOSの文字列描画です。Xamarin.iOSの「NSString」には、DrawString()というメソッドがあり、簡単に文字列が描画できます。今回は、Xamarin.Androidの図形(四角・円)の描画です。サンプルは、ViewクラスのDraw()メソッドをオーバーライドしたものになっています。Xamarin.iOS、図形(四角・円)の描画です。サンプルは、UIViewのDraw()への描画になっています。Xamarin.Androidによる、図形(直線)の描画です。サンプルは、ViewクラスのDraw()メソッドをオーバーライドしたものになっています。Xamarin.iOSによる図形(直線)の描画についてです。サンプルは、UIViewのDraw()への描画になっています。前回に続いてXamarin.Formsのコントロールについての紹介です。今回は、Xamarin.Formsのコントロールについてです。アプリの画面を作成する場合、画面上に各種のコントロールを配置していく事になると思いますが、この「配置」をサポートするのが「レイアウト」です。今回は、「Xamarinによる3種類のアプローチ」で紹介した3つのアプローチの最後であるXamarin.Formsについてです。App)」で紹介したとおり、Xamarin.Androidはプラットフォームライブラリを「薄くラッパー」したものになっています。App)」で紹介した通り、Xamarin.iOSはプラットフォームライブラリを「薄くラッパー」したものになっています。今回は、前記事で紹介した「Xamarinによる3種類のアプローチ」の内の2番目である「Xamarin.Android」について書いています。Xamarinを利用してモバイルアプリを開発する場合、そのアプローチとして、大きく次のような3つのものがあります。GStreamerを使用したRTSPサーバを構築し、Macから動画を送信してみました。CX事業本部の平内(SIN)です。Streamsに送ってみました。Streamsへ動画を送信する場合、メディア形式は、h.264又は、h.265である必要があります。PiからGStreamerを使用してTCPストリーム配信してみました。CX事業本部の平内(SIN)です。IoT経由で取得してGraphQLを更新してみました。CX事業本部の平内(SIN)です。AppSync(以下、AppSync)は、GraphQLを利用するためのマネージド型サービスです。OpenCVのビデオソースにGStreamerを使用してみました。CX事業本部の平内(SIN)です。MLなどを扱う時、OpenCVによる画像処理が併せて利用される場面があるようです。CX事業本部の平内(SIN)です。AppSync(以下、AppSync)は、AWS上のGraphQLのフルマネージドサービスです。CX事業本部の平内(SIN)です。IoTでエッジデバイスから温度センサーなどデータを処理している時、デバック用にそれらしいデータが欲しくなる場面があります。スキルの「非公開」及び、「停止」をやってみました。CX事業本部の平内(SIN)です。何らかの事情で、スキルの公開を一時的に停止したいことがあるかも知れません。パーサーライブラリ(kvssink)による動画送信で、解像度とフレームレートの調整でデータサイズが変化することを確認してみました。CX事業本部の平内(SIN)です。Streamsへの動画送信において、カメラを設置する環境によっては、通信帯域が気になることがあるかも知れません。CX事業本部の平内(SIN)です。CX事業本部の平内(SIN)です。CX事業本部の平内(SIN)です。日時を指定したスキル公開をやってみました。CX事業本部の平内(SIN)です。Alexaスキルを公開するためには、申請して認定プロセスに合格する必要があります。認定プロセスは、いくらかの時間が必要です。CX事業本部の平内(SIN)です。Connect(以下、Connect)では、昨年末、音声での対応に加えて、チャットでの利用も可能になりました。CX事業本部の平内(SIN)です。Streamsで動画を送信する場合、時刻の情報を併せて残したい場面があるかも知れません。CX事業本部の平内(SIN)です。CX事業本部の平内(SIN)です。CX事業本部の平内(SIN)です。Streamsへ送信する動画は、その用途によって、適切な解像度があると思います。CX事業本部の平内(SIN)です。CX事業本部の平内(SIN)です。AppSync(以下、AppSync)は、AWS上のGraphQLのフルマネージドサービスです。CX事業本部の平内(SIN)です。Connect(以下、Connect)では、昨年末、音声での対応に加えて、チャットでの利用も可能になりました。CX事業本部の平内(SIN)です。IoTでエッジデバイスから温度センサーなどデータを処理している時、デバック用にそれらしいデータが欲しくなる場面があります。IoT経由で取得してGraphQLを更新してみました。CX事業本部の平内(SIN)です。AppSync(以下、AppSync)は、GraphQLを利用するためのマネージド型サービスです。CX事業本部の平内(SIN)です。CX事業本部の平内(SIN)です。CX事業本部の平内(SIN)です。スキルの「非公開」及び、「停止」をやってみました。CX事業本部の平内(SIN)です。何らかの事情で、スキルの公開を一時的に停止したいことがあるかも知れません。パーサーライブラリ(kvssink)による動画送信で、解像度とフレームレートの調整でデータサイズが変化することを確認してみました。CX事業本部の平内(SIN)です。Streamsへの動画送信において、カメラを設置する環境によっては、通信帯域が気になることがあるかも知れません。PiからGStreamerを使用してTCPストリーム配信してみました。CX事業本部の平内(SIN)です。日時を指定したスキル公開をやってみました。CX事業本部の平内(SIN)です。Alexaスキルを公開するためには、申請して認定プロセスに合格する必要があります。認定プロセスは、いくらかの時間が必要です。OpenCVのビデオソースにGStreamerを使用してみました。CX事業本部の平内(SIN)です。MLなどを扱う時、OpenCVによる画像処理が併せて利用される場面があるようです。GStreamerを使用したRTSPサーバを構築し、Macから動画を送信してみました。CX事業本部の平内(SIN)です。Streamsに送ってみました。Streamsへ動画を送信する場合、メディア形式は、h.264又は、h.265である必要があります。CX事業本部の平内(SIN)です。Streamsへ送信する動画は、その用途によって、適切な解像度があると思います。CX事業本部の平内(SIN)です。CX事業本部の平内(SIN)です。CX事業本部の平内(SIN)です。Streamsで動画を送信する場合、時刻の情報を併せて残したい場面があるかも知れません。CX事業本部の平内(SIN)です。IoT経由で取得してGraphQLを更新してみました。CX事業本部の平内(SIN)です。AppSync(以下、AppSync)は、GraphQLを利用するためのマネージド型サービスです。CX事業本部の平内(SIN)です。IoTでエッジデバイスから温度センサーなどデータを処理している時、デバック用にそれらしいデータが欲しくなる場面があります。OpenCVのビデオソースにGStreamerを使用してみました。CX事業本部の平内(SIN)です。MLなどを扱う時、OpenCVによる画像処理が併せて利用される場面があるようです。CX事業本部の平内(SIN)です。AppSync(以下、AppSync)は、AWS上のGraphQLのフルマネージドサービスです。パーサーライブラリ(kvssink)による動画送信で、解像度とフレームレートの調整でデータサイズが変化することを確認してみました。CX事業本部の平内(SIN)です。Streamsへの動画送信において、カメラを設置する環境によっては、通信帯域が気になることがあるかも知れません。CX事業本部の平内(SIN)です。CX事業本部の平内(SIN)です。PiからGStreamerを使用してTCPストリーム配信してみました。CX事業本部の平内(SIN)です。GStreamerを使用したRTSPサーバを構築し、Macから動画を送信してみました。CX事業本部の平内(SIN)です。Streamsに送ってみました。CX事業本部の平内(SIN)です。Connect(以下、Connect)では、昨年末、音声での対応に加えて、チャットでの利用も可能になりました。Streamsへ動画を送信する場合、メディア形式は、h.264又は、h.265である必要があります。CX事業本部の平内(SIN)です。Streamsへ送信する動画は、その用途によって、適切な解像度があると思います。CX事業本部の平内(SIN)です。CX事業本部の平内(SIN)です。CX事業本部の平内(SIN)です。Streamsで動画を送信する場合、時刻の情報を併せて残したい場面があるかも知れません。CX事業本部の平内(SIN)です。スキルの「非公開」及び、「停止」をやってみました。CX事業本部の平内(SIN)です。何らかの事情で、スキルの公開を一時的に停止したいことがあるかも知れません。CX事業本部の平内(SIN)です。日時を指定したスキル公開をやってみました。CX事業本部の平内(SIN)です。Alexaスキルを公開するためには、申請して認定プロセスに合格する必要があります。認定プロセスは、いくらかの時間が必要です。CX事業本部の平内(SIN)です。AppSync(以下、AppSync)は、AWS上のGraphQLのフルマネージドサービスです。PiからGStreamerを使用してTCPストリーム配信してみました。CX事業本部の平内(SIN)です。CX事業本部の平内(SIN)です。IoTでエッジデバイスから温度センサーなどデータを処理している時、デバック用にそれらしいデータが欲しくなる場面があります。IoT経由で取得してGraphQLを更新してみました。CX事業本部の平内(SIN)です。AppSync(以下、AppSync)は、GraphQLを利用するためのマネージド型サービスです。CX事業本部の平内(SIN)です。CX事業本部の平内(SIN)です。Streamsへ動画を送信する場合、メディア形式は、h.264又は、h.265である必要があります。スキルの「非公開」及び、「停止」をやってみました。CX事業本部の平内(SIN)です。何らかの事情で、スキルの公開を一時的に停止したいことがあるかも知れません。GStreamerを使用したRTSPサーバを構築し、Macから動画を送信してみました。CX事業本部の平内(SIN)です。Streamsに送ってみました。CX事業本部の平内(SIN)です。Connect(以下、Connect)では、昨年末、音声での対応に加えて、チャットでの利用も可能になりました。CX事業本部の平内(SIN)です。Streamsへ送信する動画は、その用途によって、適切な解像度があると思います。CX事業本部の平内(SIN)です。CX事業本部の平内(SIN)です。日時を指定したスキル公開をやってみました。CX事業本部の平内(SIN)です。Alexaスキルを公開するためには、申請して認定プロセスに合格する必要があります。認定プロセスは、いくらかの時間が必要です。CX事業本部の平内(SIN)です。OpenCVのビデオソースにGStreamerを使用してみました。CX事業本部の平内(SIN)です。MLなどを扱う時、OpenCVによる画像処理が併せて利用される場面があるようです。CX事業本部の平内(SIN)です。Streamsで動画を送信する場合、時刻の情報を併せて残したい場面があるかも知れません。パーサーライブラリ(kvssink)による動画送信で、解像度とフレームレートの調整でデータサイズが変化することを確認してみました。CX事業本部の平内(SIN)です。Streamsへの動画送信において、カメラを設置する環境によっては、通信帯域が気になることがあるかも知れません。CX事業本部の平内(SIN)です。GStreamerを使用したRTSPサーバを構築し、Macから動画を送信してみました。CX事業本部の平内(SIN)です。Streamsに送ってみました。Streamsへ動画を送信する場合、メディア形式は、h.264又は、h.265である必要があります。OpenCVのビデオソースにGStreamerを使用してみました。CX事業本部の平内(SIN)です。MLなどを扱う時、OpenCVによる画像処理が併せて利用される場面があるようです。PiからGStreamerを使用してTCPストリーム配信してみました。CX事業本部の平内(SIN)です。IoT経由で取得してGraphQLを更新してみました。CX事業本部の平内(SIN)です。AppSync(以下、AppSync)は、GraphQLを利用するためのマネージド型サービスです。CX事業本部の平内(SIN)です。IoTでエッジデバイスから温度センサーなどデータを処理している時、デバック用にそれらしいデータが欲しくなる場面があります。CX事業本部の平内(SIN)です。AppSync(以下、AppSync)は、AWS上のGraphQLのフルマネージドサービスです。パーサーライブラリ(kvssink)による動画送信で、解像度とフレームレートの調整でデータサイズが変化することを確認してみました。CX事業本部の平内(SIN)です。Streamsへの動画送信において、カメラを設置する環境によっては、通信帯域が気になることがあるかも知れません。スキルの「非公開」及び、「停止」をやってみました。CX事業本部の平内(SIN)です。何らかの事情で、スキルの公開を一時的に停止したいことがあるかも知れません。CX事業本部の平内(SIN)です。日時を指定したスキル公開をやってみました。CX事業本部の平内(SIN)です。Alexaスキルを公開するためには、申請して認定プロセスに合格する必要があります。認定プロセスは、いくらかの時間が必要です。CX事業本部の平内(SIN)です。CX事業本部の平内(SIN)です。CX事業本部の平内(SIN)です。Streamsで動画を送信する場合、時刻の情報を併せて残したい場面があるかも知れません。CX事業本部の平内(SIN)です。CX事業本部の平内(SIN)です。Connect(以下、Connect)では、昨年末、音声での対応に加えて、チャットでの利用も可能になりました。CX事業本部の平内(SIN)です。Streamsへ送信する動画は、その用途によって、適切な解像度があると思います。CX事業本部の平内(SIN)です。CX事業本部の平内(SIN)です。3,364,088CX事業本部の平内です。最近は、音声で操作するアプリの開発を担当させて頂いてます。OpenCVのビデオソースにGStreamerを使用してみました。GStreamerを使用したRTSPサーバを構築し、Macから動画を送信してみました。PiからGStreamerを使用してTCPストリーム配信してみました。スキルの「非公開」及び、「停止」をやってみました。日時を指定したスキル公開をやってみました。パーサーライブラリ(kvssink)による動画送信で、解像度とフレームレートの調整でデータサイズが変化することを確認してみました。IoT経由で取得してGraphQLを更新してみました。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。