テクノベースで開発した実績のほんの一例をご紹介いたします。
Linux、Apache、MySQL、Postgres、PHP、JavaScript、CSS、HTML等を使用して開発します。
WEBサイトの開発手法としては、プログラム部分とデザイン部分を完全にわけて(Smartyのように)、デザイナーさんとの共同開発を効率よく できるように考慮した設計としています。
テクノベースでは、WEB開発のベースとなる独自開発のCMSシステム(フルスクラッチで開発)を開発保有しており、各種WEB開発のベースシステムとして使用し、作業効率を上げています。
現在では、フレームワークとして、CodeIgniterを選択して開発に積極的に使用しています。
選択の理由としては、速度が速いことが一番で、扱いやすいことから選んでいます。
・メス犬を基準としてオス犬を交配登録することによりメス犬の出産予定をカレンダー表示。
・出産状態の登録(自然分娩・帝王切開・不妊)と出産頭数の管理
・各種ランキング表示(最後の出産から日数が経っている順、未出産の子の高齢順、妊娠率が低い順、妊娠させた率が低い順、1交配あたりの頭数が低い順)
・交配中の種オス一覧
猫情報を登録することにより専用用紙に血統書を印刷します。
ハードウェアを制御するファームソフト開発、組込み系ソフトウェア開発を行います。
(C言語、アセンブラ等の開発実績あります。)
CPUブート部作成から、CPU及び周辺ICチップを制御してのマイコン制御まで行います。
(80系、H8系、SH系、TLCS系の実績あります。)
OS搭載のシステムや、OS未搭載のシステムも問題ありません。
(OSはiTRONベースのOSの使用実績があります。)
キーボードのキースキャンを行い、指定されたキーコードに変換しパソコン側に転送するというものです。
イメージリーダ、イメージプリンタの制御部分のファームソフトです。
旅館、ホテル等において、客室の電話機を集中管理するためのシステムです。
主な特徴は
①チェックインからチェックアウトまでの各客室電話利用状況の管理。
②通話3000明細分をメモリーして、後で表示、印刷する機能。
このシステムで苦労したのは、基本的な機能は旧バージョンの課金システムがある ので、そちらを参考にというユーザーの要望の中 で参考シス テムの資料が何もなく、あるのはROMだけということだけでした。
そのため、ROMからHEXファイルにおとし、HEXからアセンブリ言語に変換し、逆 フローを作りと、とんでもない事になってしまい、その苦労は今でも忘れられません。
ホームテレホン(ビジネスホン)の制御です。
業務APL(マンマシン側)で処理速度を要求される部分をアセンブラで作成しました。
AXパソコンのハード検査システム作成です。
繊維メーカーの製品の入出庫管理システムです。
キャッシュディスペンサーのマンマシン部分のアプリ作成です。 お金を借りに行くと、画面に女性がでてきて、”いらっしゃいませ”と挨拶をし、いくら借りたいのか、何回払いにするのか、ボタンを押すように指示を画面 にだし、ユーザーはその指示通りに操作をする。そのような部分を作成しました。
国立病院をターゲットにした(国立病院にコネがある人がトップだったもので)会計業務パッケージの作成です。 当初、R:BASEというデータベースシステムで作成したのですが、これがバグだらけ(私も4~5件致命的なものを見つけ報告)、処理速度もめちゃ遅いと使いものになりませんでした。そのため、急遽、途中からC言語で、全面作り直しを余儀なくされました。
パチンコ店換金所に設置するシステムで、簡単にいうと、客が出玉をカウンタで開発カード (新たに開発された特殊バーコードを施されたカードで、500円、1000円、等と判別でき るようになっている)と引き替え、それを換金所に渡し、内部でシステムの読込部分に読込 ませると、瞬時にいくらの払い出しかがわかるようになっている。 私が担当したのは、主に、その読込機械の上にのるPOSシステムです。 主な機能としては、日報管理とか読込データの表示とか、機械がこわれた時の手動払い出し 制御とかいろいろあったかな。 POSのハード的な特徴としては、全てが私が仕事を受注した会社のオリジナルというところかな。 基本的な部分はV25CPUボード(これもオリジナル)を使用して、その周辺に232CI/F、 セントロI/F、キーボードI/Fを実装し、パソコンに近い環境にした事です。 その結果、開発環境はパソコンを使用し、MS-Cそしてリモートデバッガ等を使用してできた事です。
これは単にモデム経由で、センターファイルをJCA手順に従いダウンロードし、お客さんの 指定用紙にレイアウトして印刷するというだけのものです。
ダイヤルQ2の料金集計システムです。
パチンコ店のカウンターに設置する、チケット発行機の制御ソフト開発です。 V25CPUボードを使い開発しました。
ミドルウエアにメーカ独自のもの(TP1)を使用したC/Sシステムです。 サーバ側はNT+Oracle、クライアント側は95+Oracleを使用しました。 私が担当したのは、クライアント側からサーバーのストアドプロシージャをキックするためのC言語プログラムです。(Pro*C使用)
いわゆるその辺にある自動販売機のハードウエアのテストを行う試験プログラムです。 ・I/Oポートは正常に動作するか。...等々
送信側装置と受信側装置の開発に分かれ、私が担当したのは両方です。 「送信側装置」 メイン装置(開発外)からの警報情報(水漏れ、火災..等々)を232Cレベルで受信すると、自動的にモデム経由で受信側 装置に情報を送信するものです。 「受信側装置」 送信側装置からの警報情報を受信すると、リアルタイムに接続されたLCD(市販のもの)に警報情報を表示するものです。
倉庫(お菓子問屋)の在庫管理をするものです。(C/Sシステム)
カーナビゲーションの制御ソフトの作成です。
主にGUIの部分(ユーザーインターフェース)を作成しています。
従って、市場で当方が作成した画面を見られます。
市販ナビメーカー2社を経験させて頂きました。(オーディオ関係では大手)
プリンタ(市場投入)のIEEE1284部分のファーム作成です。
コンパチモード、ニブル、ECP等の各種モードに対応する部分です。
ハンディーターミナルを使用した、売上・返品システムです。
「主な機能」
・売上・返品入力
・移動、棚卸入力
・入力(バーコード)データの転送(電話回線、232C)
「開発環境」
開発言語:C言語
コンパイラ:SHC(DOS or Windows)
PG作成後、ハンディーのフラッシュROMに232Cで転送という一般的手順です。