TECH PLAY

Sky株式会社

Sky株式会社 の技術ブログ

539

クロスプラットフォーム開発について、Flutter、Kotlin Multiplatform、React Nativeの3つの代表的な環境を比較し、それぞれの特徴や利点、学習コスト、パフォーマンス、コミュニティの活発さについて説明します。
アバター
本記事は、クラウド環境の高度化に伴い、インフラ構築・運用の自動化を実現する「Infrastructure as Code(IaC)」の概念、AWS環境でのベストプラクティス、主要ツール、導入の勘所について解説しています。
アバター
ここでは、ソフトウェア開発における見積もり手法について説明しています。類推見積もり、標準タスク法、開発ステップ数(SLOC)による見積もりの3つの手法を紹介し、それぞれの特性と適用状況について解説しています。
アバター
この記事では、システムテストの各テストフェーズにおけるテストドキュメントの作成方法とその内容について説明しています。具体的には、テスト計画書、テスト仕様書、テストケース仕様書、テスト手順仕様書、テストログ、テストサマリーレポートなどのドキュメントの役割と記載内容について詳述しています。
アバター
MDM(Mobile Device Management)についての基本的な説明とその必要性、メリットなどを紹介しています。特にAppleデバイスにおけるMDMの仕組みについて詳述し、今後の連載でさらに詳細な情報を提供する予定です。
アバター
クラウドサービスの利用には多くのメリットがありますが、デメリットも存在します。本記事では、クラウドサービス利用におけるデメリット(想定外の利用料金、ネットワーク障害・データセンター障害、セキュリティ侵害)とそれぞれの対策例を紹介します。
アバター
Bluetooth SIGが発表した2025年のBluetoothの最新動向をまとめた記事です。デバイス出荷台数予測、Bluetooth LEの成長要因、新機能の仕様策定など、Bluetooth技術の進化と将来展望について詳述しています。
アバター
ここでは、Docker BuildxとBuildKitを使用してコンテナビルドを拡張し、OpenTelemetryをサポートすることでビルド処理のトレースを可視化し、改善やエラー調査を容易にする方法について説明しています。
アバター
この記事では、組み込みソフトウェア開発における「ドライバ」と「HAL(ハードウェア抽象化レイヤー)」の違いについて説明しています。「ドライバ」は特定のハードウェアを直接制御するソフトウェアであり、「HAL」はハードウェアの違いを抽象化して共通的な制御を提供するソフトウェアです。
アバター
複数のAWSアカウントを使用してプロジェクトや部門、環境を分離管理し、セキュリティ強化、コスト管理の効率化、ガバナンス向上、障害影響の限定を実現する方法を解説しています。Sky株式会社はこの構成に関連するサービスの認定を取得しており、最適な提案や支援を提供します。
アバター
ISO/IEC/IEEE 29148はシステム・ソフトウェアの要求エンジニアリングに関する国際標準規格で、質の高い要件定義の指針を提供します。JIS X 0166はその日本版で、要件定義の全体像やプロセスを把握し、考慮漏れの防止に活用されます。
アバター
メールやWeb会議でのURLの安全性確認の重要性と、巧妙な詐欺リンクのリスクについて説明しています。また、SSL暗号化によるURLパス情報の確認困難さと、それに対するソリューションとしての「SSLインターセプト」や「仮想ブラウザ」の導入を提案しています。SKYSEA Client Viewのログ収集機能も紹介されています。
アバター
この記事では、FlutterとUnityのそれぞれの特徴や連携方法について紹介しています。FlutterとUnityを連携させることで、かっこいい3Dグラフィックスなモバイルアプリを作れるようになります。
アバター
AWS Summit Japan 2025で発表された「2025 Japan All AWS Certifications Engineers」についての説明です。Sky株式会社からは昨年比+4名の7名が受賞し、AWS認定資格を全て保持するエンジニアを表彰するプログラムです。
アバター
AWSが開発中の次世代AI搭載コード生成ツール「Kiro」は、従来のAIコーディングアシスタントのブラックボックス問題を解決するため、要件定義やタスク生成を明文化し、ユーザーが確認・編集できるストーリー式アプローチを採用しています。
アバター
人間中心設計は、国際標準化機構が制定する「ISO 9241-210」に基づき、ユーザビリティと人間工学の知識を適用して、インタラクティブシステムを使いやすくするための設計および開発アプローチです。6つの原則に基づき、ユーザーの参加と評価を重視し、UX向上を目指します。
アバター
Windows APIのGetPrivateProfileStringとWritePrivateProfileStringを使用して、iniファイルの読み書きを行う方法と、排他制御を行うためのLockFileExとUnlockFileExの使用方法について説明しています。
アバター
プライベートエンドポイントについての説明です。プライベートエンドポイントの必要性や、プライベートエンドポイントを利用してPaaSサービスにアクセスする場合の構成例を紹介しています。
アバター
Flutterは、Googleが開発したクロスプラットフォームのアプリケーションフレームワークです。Dart言語を使用し、1つのソースコードでAndroid、iOS、Windows、Web、Linux向けのアプリケーションを開発できます。開発コスト削減や品質安定化が可能ですが、UIデザインの共通化や性能面での課題もあります。
アバター
Sky株式会社のシンクライアントシステム「SKYDIV Desktop Client」の「仮想ブラウザ方式(Linux)」および「Linux版ランチャー」のUI開発で使用しているGTKについて説明しています。
アバター