クロスプラットフォーム開発環境の一つ、Xamarinを紹介します。
.NET、.NET MAUI、ASP.NET Core、Blazorなど、様々な選択肢があります。
HTML Living Standard、CSS3、JavaScriptの基礎技術についての重要性は変わりませんが、WEBアプリケーションの作り方が大きく変わってきています。
WebAssemblyでは、高負荷なレンダリング処理や高速な計算処理をブラウザ上で実行することが可能です。
JDKの有償化に伴い処理系の選択肢は増えてきている。一方で、フレームワークはSpringが選択されることが多くなり、Spring MVC / Spring Boot / Spring Securityなどが選択されている。
効率的かつ高品質なソフトウェア開発をご支援いたします。
ローリスクかつ堅実な方法で既存ソフトウェアのソースコード品質を向上いたします。単体・結合テストのしくみをお持ちでないお客様におきましても、弊社で単体・結合テストのシステムを導入させていただき、ソフトウェア品質を維持しながら安心してリファクタリングの恩恵を受けることができます。
ソースコード分析からソフトウェア開発のさまざまな問題を「見える化」します。基幹システム、エンベデッド、パッケージソフトウェア等、様々な技術的背景をもったソフトウェアのエキスパートがお客様のソースコードを目視でレビュー、問題点を未然に防止するための対策方法のご提案をさせていただき、お客様のソフトウェアをあるべき姿へと導きます。
開発フェーズに応じた最適な不具合解析サービスを提供いたします。不具合の傾向と対策、再発防止策のご提案、ツールの導入など技術的な側面でのサービスだけではなく、その先に潜んでいる真因を特定し、システムそのもの改善やプロジェクト管理方法、人材の教育に至るまで、長年様々なプロジェクトを経験してきたエキスパートが、幅広くお客様をサポートいたします。
計算量を減らすだけでなく、最新のプロセッサの能力を引き出す性能改善を提供いたします。こちらはリファクタリングサービスとセットで考えるべきサービスですが、改善前の品質を担保しながら性能改善を行っていくことが前提となります。こちらのサービスでは、ある特定のソフトウェアブロックにターゲットを絞込み、アルゴリズムを細部に渡るまで解析し、CPUまたはOSがより早く処理できるようアルゴリズムを最適化していきます。コンパイラ、GPUコンピューティング、デバイスドライバ開発の技術的バックグラウンドを持ったエキスパートが、ソースコードの組み方など、事細かいところまでサポートさせていただきます。
ソースコードからのリバースエンジニアリングにより設計書や仕様書を再構築し、ソフトウェア資産の価値を高めます。
実現したいこと・足りないものを具現化します。
あらゆるモノが繋がるIoT時代となり、様々な通信プロトコルが存在するようになりました。各種プロトコルスタック(規格)に沿い、貴社実行環境やフットプリントに合わせた開発を行います。新しいプロトコルへの対応から、既存コードの改修まで幅広い対応が可能です。また、デジタル証明書(SSL証明書)を用いたセキュアな通信に対応いたします。
Linuxカーネル層、デバイスドライバなどの設計、実装、テストまで一貫して行います。Linuxカーネルを含めたAndroidプラットフォームのカスタマイズにも対応いたします。
コストと期間の最小化、品質の最大化を目指したテスト仕様書の作成をサポートいたします。
経験豊富なエンジニアのチームが多角的な視点からシステムの開発と継続的な発展を支援します。支援の形態は貴社に合わせカスタマイズを行います。
プログラミングに精通したチームが貴社のシステムやソフトウェアの開発保守を行い、継続的な発展に貢献します。
貴社テストの現場でお困りのことや改善したいことを一緒に考えながら、品質向上に向けた改善活動をご支援させていただきます。
テストの在り方を見直して、テストに掛かるコスト削減に向けた活動をサポートします。
組み込み機器においてさまざまな不具合を引き起こすメモリ不足・メモリリークの解消をご支援いたします。