AMP(Architect Mobilization Powering)
AMPとは実装の土台を支援するという意味を込めた
OSS(オープンソース・ソフトウェア)導入支援サービスの名称です。
OSSはコスト削減や品質向上に貢献し、カスタマイズ性に富んでいるため、多くの企業や開発者が導入をしています。
本サービスではSAStrutsにも熟知し、Seasar2をベースに開発されたDBFlute、mobyletのコミッター(開発者)がそれぞれ直接サポートを行います。
開発で不明箇所がある、カスタマイズしたいが実装方法が分らないなど、問題が発生した時に、コミッター(開発者)に直接聞くことのできるメリットは計り知れません。
該当以外のOSSでもお力になれる場合がありますので、まずはお気軽にお問い合わせください。
※OSS(オープンソース・ソフトウェア)とは
ソフトウェアの著作者の権利を守りながら、ソースコードを無償で公開しているソフトウェアのことです。
誰でもそのソフトウェアの改良や再配布を行うことが許可されています。
サービス内容
DBFlute、SAStruts及びmobyletのご利用に関わるお客様固有の課題について、下記の有償サポートサービスを提供しております。
詳細なサービス内容については、お客様のニーズに応じてカスタマイズ可能ですので、個別にご相談下さい。
◆アーキテクチャー構築・改善支援
新規開発~開発初期、既存のプロジェクトまで幅広い導入支援が可能です。
- (具体例)
- 開発初期段階でのアーキテクチャ、オープンソースプロダクト導入支援
- 既に稼働しているシステムのアーキテクチャ分析と改善提案と支援
◆セミナーの実施
プロダクトの使い方など、初心者~ハイクラスの対象者まで、ご希望のレベルに合わせたセミナーを実施いたします。
- (具体例)
- SAStruts と DBFlute を利用した初心者向けハンズオンセミナー
- DBFlute、Mobylet のハイクラスなアーキテクト向けセミナー
サポート対象OSS
データベースのメタデータ(テーブル構造やFK制約など)をもとにDBアクセスするためのクラス(Entityなど)を自動生成し、 それらクラスを使うことによってタイプセーフな実装が可能になり、開発途中や運用後のDB変更の影響範囲がコンパイル時に検知できるようになります。 自動生成されるクラスはジェネレーションギャップパターンの形で生成されるため、自動生成クラスに独自のメソッドを追加しても再自動生成が可能です。
「mobylet(モビレット)」は携帯向けWebアプリケーション構築のために特化した、 強力なJavaオープンソースフレームワークです。 携帯独自の開発を容易にする機能を提供し、効率的な携帯向けWebアプリケーションの構築を支援します。 キャリアの判別、端末情報の取得、絵文字の表示、画像のリサイズ、GPS情報の取得。 今までプロジェクト毎に苦労して実装していた機能や、実装を断念した機能も mobyletを使用すればすぐに実現できます。
Super Agile Struts(以降SAStrutsと省略)は、Strutsを使った開発をSuper Agileに行なうためのフレームワークです。 SAStrutsを使えば、設定ファイルを書く必要はなく、 スクリプト言語のようにファイルを保存する(保存と同時にコンパイルするような設定になっている場合)と、 すぐにその内容をアプリケーションサーバの再起動なしで認識することができます。 スクリプト言語のように「さくさく開発」ができ、 EclipseなどのIDEによるコードの自動補完などで、 さらに生産性を高めることができます。
コミッター(開発者)の紹介

久保 雅彦
「DBFlute」開発者。オープンソース開発の傍ら、多くのシステム開発の現場を経験。
現場の問題を数多く解決に導き、現場の特性を熟知したDBアーキテクト。

竹内 真
「mobylet」開発者。
WEBメディア特化型制作/開発会社の株式会社レイハウオリの代表取締役。
「High Performance HTML」など、技術がビジネスに直結するような
自社ソリューションを開発する傍ら、自らもJavaエンジニアとして開発に携わっている。