モバイル組込み技術

電子計算機の発明から数十年、今日では日常の生活から仕事の中まで、身の回りのあらゆる機器の内部でコンピュータが使われるようになりました。さらにこれらの機器は、単体で機能を実現していた形態から発展して、サーバーから最新データを取得したり、スマートフォンやタブレット端末と連携したりと、他の機器と通信することで、より便利で快適な機能を目指すようになっています。

このような機器のソフトウェア開発は、一般に「組込み」開発と呼ばれ、LinuxやAndroid、iOS、μITRONなどの特殊なOSや開発環境への対応の他、開発機器毎に異なるハードウェアにチューニングした処理など、専門的な開発技術が必要となります。特に、通信制御処理では、通信相手の機器とタイミングを合わせ、不正な通信データに対してもエラー処理を正しく実行するなど、複雑かつ堅牢なソフトウェアの開発が求められます。

サーバー高可用性(High Availability)

事業者様のシステム要件を分析し、コールドスタンバイ/ホットスタンバイ構成、Act/Act構成、拠点冗長構成など、メンテナンスや障害時に備えたシステムの構築を多数手掛けてきました。システムの多重化はもちろん、費用対効果を考慮したRAIDハードディスク構成の適用といった基本的な構成から、ネットワークインタフェースカード(NIC)の故障に備えた物理NICのチーミング構成まで、蓄積したノウハウをもとに低コストで高い可用性を持つシステムを実現しています。

フォールトトレラント設計

サーバーの一部の機能に障害が発生しても、全体がすぐに停止するのではなく、機能縮退しつつも動作し続けるフォールトトレラント設計は、万が一の障害に対する重要な備えとなります。ソフトフロントジャパンのサーバーソフトウェアは、フォールトトレラント設計を徹底するほか、自システムだけでなく他のシステムの故障や不具合までも想定し設計することで、サービス運用中のトラブルに対して最小の影響で止められるよう、注意深く開発しています。

その他のテクノロジー

テクノロジービジョン

SIP/VoIP技術

モバイル組込み技術

技術ライブラリ

資料請求・お問い合わせ