flowplus

開発実績

自動翻訳機能付チャットシステム

概要

インバウンド旅行者にも対応した自動翻訳機能付チャットシステムの構築。

アーキテクチャ

NodeJs、Microsoft Translator Text API(翻訳API)

クライアント

観光業

特徴
  • まずは入力されたメッセージを翻訳APIを用いて機械翻訳。適切に機械翻訳ができないケースも想定して、手動翻訳を行なう機能も付加。

電話音声自動応答 & SMS送受信システム

概要

Twilioと受注情報を管理しているFileMakerを連携させて、商品購入顧客からの発送状況などの問合せに自動応答するためのシステムを構築。

アーキテクチャ

Twilio (PHP、Java)、Groovy(Java)、FileMaker、FileMaker Server(Custom Web Publish : PHP)、Windows Server

クライアント

小売業

特徴
  • 受信電話への自動応答だけでなく、受信SMSのFileMaker連携と、FileMakerからのSMS送信にも対応。

Raspberry Pi からのラベルプリンタ印刷システム

概要

Raspberry Pi から、ラベルプリンタ CITIZEN CT-S281への印刷が出来るように対応。

Raspberry Pi 上に NodeJs でWebサーバを起動させ、ブラウザに入力された文字列からQRコードを生成し、そのQRコードなどをラベルプリンタから印刷させる。

アーキテクチャ

Raspberry Pi 2 Model B、Raspbian、NodeJs、JavaScript、jQuery、CUPS(Common Unix Printing System)

クライアント

小売業

特徴
  • NodeJs上でPDFを生成した後、そのPDFをCUPS経由でプリンタに送って印刷する、という形で対応。

地理情報データを地図上に表示/グラフ化して表示するシステム

概要

GeoJSONフォーマット、もしくはKMLフォーマットで提供される地理情報データを視覚的に把握しやすいよう、Google Map上に表示。また、関連データと含めた形でグラフ化した情報も提供。

アーキテクチャ

Webアプリ

Ext JS、JavaScript、Google Maps JavaScript API、Highcharts(JavaScript)

クライアント

研究機関

特徴
  • Solrデータベースと接続してデータ取得。
  • 地図上への視覚化においては、行政区ごとに背景色を変えて表示するなど、より直感的に把握できるよう対応。

スマートホーム向け iBeaconアプリ

概要

屋内の各部屋や家電に配置した iBeaconモジュールからの電波を受信してスマートホームをシミュレートするiアプリの制作。

言語

Objective-C(iPhone)、PHP(サーバ)

クライアント

研究機関

衛星画像ダウンロードプログラム

概要

ひまわり8号の運用開始に伴う、多数の容量の大きい衛星画像データを、定期的かつ自動的にダウンロードするためのプログラムの制作。

Windows向けGUIプログラムと、Linux向けCUIプログラムを作成。

言語

C++(Windows向けGUI版)、PHP(Linux向けCUI版)

クライアント

公機関

特徴
  • マニュアルは日本語版、英語版を作成。

楽天RMS 自動データダウンロードプログラム

概要

定期的に楽天RMSサイトに自動ログインし、指定されたカテゴリについて、対象期間のCSVデータを自動ダウンロードするプログラムの制作。

ダウンロードしたCSVデータをJavaでフォーマット変形した上、FileMakerに自動取込するところまでが1セットの処理。

言語

Groovy、Java、HtmlUnit(Java)、FileMaker

クライアント

小売業

楽天サイトデータ収集プログラム

概要

楽天市場のサイトから、指定されたカテゴリのランキングや検索キーワードで表示される商品データを収集するプログラムの制作。

対象商品に紐付く、レビュー情報は画像データの収集にも対応。

言語

Groovy(Java)、jsoup(Java)、FileMaker

クライアント

小売業

特徴
  • Windowsスケジューラからの自動起動~自動収集~自動終了、にも対応。

シリアル通信解析プログラム

概要

シリアル通信を行うハード開発のための支援ツールの作成。

言語

VC++

クライアント

研究機関

Android端末間 インテントWiFi転送プログラム

概要

あるAndroid端末内(発信端末)に発生したインテントを、同一無線LAN内に存在する別のAndroid端末(受信端末)にWiFi通信したうえ、受信端末内のインテントという形で転送することができるサービスの作成。

このサービスを利用することで、端末をまたいだインテントの受け渡しなどが容易となり、次のような処理を行うことが可能となる。

  • 端末Aで読み取ったバーコードデータを、離れた場所にある別の端末Bのアプリで処理。さらに必要であれば、端末Bの処理結果を端末Aに戻す。
  • 端末A・端末B・端末CのNFCで読み取ったIDmを端末Dで集約的に処理。(端末Dがサーバの役割)
言語

Java(Android)

クライアント

研究機関

特徴
  • この案件では、仕様的に十分だったので端末間通信はUDPで実施。通信精度が求められる場合にはTCP通信としたり、TCP+UDPという形にすることも可能。
  • 端末間通信はLAN内で完結するため、LANがインターネットに接続できない環境でも端末間の通信は可能。
  • 端末ごとに使用するポート番号を指定できるようにして、同一LAN内でも異なる複数のネットワーク・グループの設定を可能とした。

Google Apps Script による文書管理システム

概要

Google Apps for Work(旧 Google Apps for Business)上で稼働する文書管理システムの構築。

言語

Google Apps Script

クライアント

研究機関

特徴
  • Google Apps 外のサービスを使用せずに済むよう、大部分を Google Apps Script にて構築。
  • ドキュメントは Googleドライブ上で管理し、Googleドライブの権限コントロール(閲覧や編集、オーナーの制御や移譲)を利用したアクセスコントロールを実施。
  • 画面は Google Apps Script の HtmlService で構築。チームメンバーを Googleグループにて管理し、ワークフロー通知などは主に Gmail を使用。
  • 簡易なCMS機能を持たせ、ユーザ自身がドキュメントに付加する属性などをカスタマイズしたり、定型表示部分の変更などをできるようにした。

Android ネイティブアプリケーションのWebView移行

概要

Javaで構築されているAndroidネイティブアプリケーションのUI部分を WebViewベースに移行。

言語

JavaScript, jQuery, Java(Android)

クライアント

研究機関

特徴
  • Bluetooth や USB, GPSなどデバイスとの通信部分、およびサーバとの通信部分はネイティブ側の処理として対応。

シェルスクリプト呼出用Webアプリケーション

概要

シェルスクリプトに引渡すためのパラメータをブラウザの画面上で入力してもらい、その入力内容から入力ファイルを生成し、シェルスクリプトを呼出。そしてシェルスクリプトの処理終了後に、出力された画像ファイルをブラウザ画面に表示させたうえ、同時に生成されるPDFファイルやデータファイルをダウンロード可能とするシステム。

システムの構成は操作画面と管理画面に分かれ、操作画面はイントラネット上で公開し、他の研究者によるブラウザ経由でのシェルスクリプト呼出と実行結果の取得を可能とする。管理画面はシェルスクリプトの管理者のみログイン可能とし、それぞれのシェルスクリプトのファイル名の指定や入力パラメータの設定を行う。

言語

PHP、CakePHP、SQLite、JQuery

クライアント

研究機関

特徴
  • シェルスクリプトへ引き渡す入力パラメータは、項目数の増減や表示順の変更を自在に行えるようにしたいとの要件あり。また、入力パラメータのタイプ(※次項参照)も複数のパターンが想定された。このため、入力パラメータの入力画面はユーザ(シェルスクリプトの管理者)が管理画面にて自由に入力項目の設定を行えるよう、CMS形式で設計した。
  • 入力パラメータのタイプは、プルダウン形式/テキストボックス形式/各セルにテキストボックスを設置したx行y列の表形式/複数項目が連動するプルダウン形式/説明文などを表示する固定文言形式、など複数のパターンを選択可能とした。
  • シェルスクリプトが複数スレッドからの同時呼出には対応していなかったため、Webアプリ側でロック制御も実施。
  • シェルスクリプトの呼出処理は、Ajaxによる非同期で実施。

外付USBパソリ通信用Androidアプリ

概要

AndroidタブレットにUSBケーブルで接続したパソリ(PaSoRi)との通信を行うためのAndroidアプリの開発。

言語

Java(Android)

クライアント

研究機関

特徴
  • 本アプリはパソリとの通信を管理するサービスとして構築。パソリより取得したデータ(IDmなど)をデータ利用側アプリに向けてブロードキャスト送信。
  • 本アプリはタブレット起動時に起動する常駐サービスとして作成。
  • USB Hostをベースに構築。NFCは使用せず。

販売管理システム

概要

製品マスタ、顧客マスタを管理。

受注ごとに販売製品明細・納品先などのデータを含む販売レコードを作成。

納品時に添付する納品書などの印刷。

期間、顧客を指定した売上帳の表示・印刷。

経理システムに連動するための販売明細票の表示・印刷。

言語

FileMaker Pro、html、Javascript

クライアント

商社

特徴
  • 開発コストと期間を抑えるため FileMaker Proでのシステム構築を採用。
  • 売上帳など経営層向け情報は、FileMaker ProのインスタントWeb公開機能を利用してWebブラウザで検索・照会できるようにすることで、FileMaker ProがインストールされていないPC端末からのデータ利用もカバー。
  • 最新の製品マスタをhtml+Javascript形式で社内共用サーバ上にエクスポートするスクリプトを作成し、入力用FileMaker Pro端末のシャットダウン中でも、社内全PC端末で製品価格検索を高速に行えるよう対応。

2次元コード生成システム

概要

Excel形式、CSV形式のファイルを読み込み、選択された列のデータを2次元コードに変換してラベル印刷をするシステム。

バーコードスキャナで読み取ったコードに対応するデータを検索する機能も付加。

言語

C++、Visual Basic

クライアント

商社

特徴
  • 生成した2次元コードの印刷だけでなく、指定した列を文字列として印刷する機能も付加。
  • ラベルプリンタだけでなく、一般のプリンタからラベル用紙への印刷もできるよう、ラベル設定機能も付加。
  • Excel形式やCSV形式での上書保存、新規作成も可能。
  • 2次元コード生成はコンポーネントを使用。

手数料控除システム

概要

月単位、年単位といった指定されたサイクルで対象口座から手数料を控除するシステム。

複数の手数料に対応。

言語

JavaベースのWebアプリケーション

クライアント

金融機関

特徴
  • 大規模システム開発における当システム部分を担当。
  • バッチ稼動プログラム。

代理店向け営業支援システム

概要

販売代理店向けの営業支援およびワークフローの改善を行うためのシステム。

言語

JavaベースのWebアプリケーション

クライアント

金融機関

特徴
  • 大規模システム開発におけるフロント処理バックヤード部分を担当。

取引情報統合管理システム

概要

顧客情報や各プロジェクトに関する情報、収支を統合的に管理するためのシステム。

現在進行中のプロジェクトや取引を管理するとともに、顧客と以前どんなやり取りを行ったのか、過去の類似プロジェクトではどのような点が課題となり、どのような情報を収集したのか、コストはどのくらいだったのか、などを把握しやすくするためのシステム。

言語

FileMaker Pro

クライアント

サービス業

特徴
  • 会計システムへのデータ連携機能も作成。

独自CMS構築

概要

シンプルなCMS(コンテンツ・マネジメント・システム)を独自に構築。

言語

PHPベースのWebアプリケーション、PEAR、Smarty、HTML、Javascript、CSS、MySQL

クライアント

小売業

特徴
  • ブログ形式ではなく、concrete5に近い形式のCMS。

個人年金運用ファンド移転システム

概要

個人年金保険の資産運用のため、現在購入しているファンドを別のファンドに切り替える処理を行う。

言語

JavaベースのWebアプリケーション

クライアント

金融機関

特徴
  • 大規模システム開発における当システム部分を担当。
  • オンラインで移転指図を受け付け、バッチで処理。

調色塗料原価算出システム

概要

白色系のベース塗料に顔料を数滴加え、その加えた顔料の種類と量の組合せで千種類以上ものカラーを作り出す調色塗料。

十数種類の顔料のどの種類を何ミリリットル加えるのかの調色データをもとに、各顔料とベース塗料の仕入価格から各カラーの原価を算出するシステム。

言語

Access, VBA

クライアント

小売業

特徴
  • 各カラーのカラーコードも同時に管理。
フロウプラス
info包flowplus点jp
Copyright © 2017  flowplus All rights reserved.
| Web by flowplus | built with concrete5 CMS.(concrete5は Concrete CMS, Inc の登録商標です) | |