【システム開発事例】
■iOS,Android共通のHTML5コンテンツ作成パッケージ(自社製品:BPR)
HTML5コンテンツを1つ作るだけで、iPad / iPhone / Android Devices (Tablet and Phone)のいずれにも対応させることができる、マルチプラットフォーム型コンテンツ制作支援パッケージです。プログラミング言語はHTML5及びJavaScriptを採用しました。自社製品となります。
⇒詳細はBPR製品ページにて
■書籍情報共有サイト サービス企画・開発・運営(自社運営サイト:liblar)
Twitter/Facebookで繋がりのあるユーザー同士が、書籍を紹介し合ったり、レビューを登録したりするサイトを開発、運営しています。書籍の管理及び書籍との出会いを支援するための様々な機能を備え、随時機能を拡張しリリースしています。自社運営サイトとなります。
⇒liblar
■イベント支援サイト サービス企画・開発・運営(自社運営サイト:connpass)
イベントの募集のみならず、開催中、終了後にも主催者と参加者、更には参加者同士が簡単にコミュニケーションを取ることが出来るサイトを開発、運営しています。TwitterとFacebookの繋がりを活用して、情報を友人達で共有するなど、イベント及び人との出会いの輪を広げる様々な機能を備え、随時機能を拡張しリリースしています。自社運営サイトとなります。
⇒connpass
■大手Q&Aサイト システム開発
サイト上で会員同士が質問し回答する機能を開発しました。先進的な機能としてケータイから質問しメールで回答を得られる機能を開発しています。プログラミ ング言語はpython、フレームワークはDjangoを採用しました。データベースは、MySQLを使用しています。
■大手会員制統計データ検索サイト システム開発
マーケティングの元となる、さまざまな統計データを会員が検索できるシステムを開発しました。プログラミング言語はpython、フレームワークはDjangoを採用しました。データベースはMySQLを使用しています。
■大手会員制ポイントサイト ケータイサイトシステム開発
PC向けポイントサイトのケータイ用サイトを新規に開発しました。NTT DoComo、Softbank,auの3キャリアに対応しています。SUSE Linux上にApache WebサーバとTomcatを連携させ、Javaで開発しています。アプリケーションフレームワークは、DIコンテナのSeasar2を採用しました。 データベースは、MySQLを使用しています。また、Tomcatのロードバランシングを実現するため、Apacheモジュールの mod_proxy_balancerを使用しました。
■大手生活サイトQ&Aシステム開発
生活情報サイト上で、会員同士が、質問し回答する機能を開発しました。Apache Webサーバ上でperlで開発しました。データベースは、MySQLを使用しています。Ajaxを積極的に活用し、ユーザフレンドリな画面インターフェースを実現しました。
■ウェブサイト システムパフォーマンスチューニング
処理負荷が高く、運用に非常にコストがかかっていたシステムの問題箇所を特定し、改善しました。アプリケーションプログラム(perl)の非効率な処理記述箇所の特定・改修、適切なパラメータ設定によるDBチューニング(MySQL)などを行いました。
■音楽アーティストファンクラブ会員管理/会員向けASPシステム
音楽アーティストファンクラブ向けASPシステムを構築しました。システムは複数アーティストのファンクラブを運用できるよう構築されています。 RedHat Linux上にApache WebサーバとTomcatを連携させ、プログラミング言語はJavaを採用しました。また複数サイトを運用するため、Apache Webサーバのバーチャルホスト機能を使用しています。データベースは、PostgreSQLを使用し、pg_poolでデータのミラーリングを行いまし た。
■ネットワークサポート会社 ログ解析ASPシステム開発
ネットワークサポート会社のサーバ上に収集された、様々なログデータを集計し、レポーティングするシステムを開発しました。RedHat Linux上にApache WebサーバとTomcatを連携させ、プログラミング言語はJavaを採用しました。アプリケーションフレームワークは、DIコンテナのSeasar2 を採用しました。データベースは、PostgreSQLを使用しています。
(など他多数)
【技術記事執筆】
Codezine(翔泳社)
「Google App Engineで開発するスケールするアプリケーション(前編)」
「Google App Engineで開発するスケールするアプリケーション(中編)」
「Google App Engineで開発するスケールするアプリケーション(後編)」
「Djangoチュートリアル(前編)」
「Djangoチュートリアル(後編)」
DB Magazine 2009年3月号(翔泳社)
「Open Office XMLはこう使おう縲鰀
MS Office+XML-DBによる文書データ統合管理と検索システムの構築」
Java Press Vol41(技術評論社)
「SpringでWebアプリケーション開発 DI+AOPで開発効率ぐんぐんアップ!(2005年3月)」
第5章:JSF連携でSpring Frameworkを使い倒す
まるごとサーバーサイドJava(インプレス社)
「JDeveloperで学ぶJSF入門(2006年9月)」
※Think ITにも掲載
Codezine(翔泳社)
「AndroMDAでMDAの世界を体験する(コード生成編)」
「AndroMDAでMDAの世界を体験する(コード分析編)」
「JavaのSSLSocketでSSLクライアントとSSLサーバーを実装する」
「 LDAPとJNDIでシングルサインオン可能なWebを作る」
「Log4Jコネクションプーリング対応JDBCAppenderでパフォーマンスを向上する」
「Jakarta Velocityでテンプレートを変換しメールを送信する」
「uncaughtExceptionメソッドでサブスレッドの例外発生をハンドリングする 」
XMLDB連載(Cyber Luxeon)
第1回:XMLDBとCyber Luxeonの基本
第2回:XMLデータの操作(前編) 縲鰀 XPath、XQuery
第3回:XMLデータの操作(後編) 縲鰀 XML updategramの基本
第4回:XMLDBとJavaAPI、JAXB2.0を活用したWebアプリケーション開発(設計編)
第5回:XMLDBとJavaAPI、JAXB2.0を活用したWebアプリケーション開発(APIチュートリアル編)
第6回:XMLDBとJavaAPI、JAXB2.0を活用したWebアプリケーション開発(実装編)
第7回:XMLDBのチューニングポイント
@IT
Java TIPS
「JSPの起動を高速化する」
「Antの活用(ファイル操作)」
書籍
Ajax実装のための基礎テクニック(技術評論社)
Codezine(翔泳社)
JMeterでWebアプリケーションのパフォーマンス測定を行う
OSCacheのキャッシングでWebアプリケーションのパフォーマンスを向上する
CactusでWebアプリケーションをテストする
Apache Beehiveの開発を体験する(コントロール作成編)
Apache Beehiveの開発を体験する(NetUI編)

