MicroArchitectures
H.Ueda
Programmer
Hiromi Ueda
私について
41年程前からプログラムを書いております。プログラムを書く事が大好きで、これ天職と思っております。
得意な分野は組込み機器等に使われるOSやプラットフォームの設計ですが、
最近はサーバ系のお仕事や iPhone 向けのアプリケーションの開発など
手広くお仕事をさせて頂いております。
これまでは主に制御系のプログラムを作って参りました。
小さい物では手のひらに乗る機器のプログラムから、
大きな物では放送機器の番組を指定された時間に送り出すシステムまで設計した事があります。
現在は主に、
- Python/Django を使ったサーバ系、
- JavaScript/TypeScript を使ったフロント、モバイル・アプリ
- Raspberry Pi, ESP32等を使った組込向けソフトウェア開発
を手がけております。
使える言語もアセンブラ, C 言語からスクリプト系の言語 (Python, Ruby, PHP, perl等々)まで使いこなす事ができます。
言語は趣味でもあるので、あまり知られていないマイナーな言語(例えばSmalltalk, Lua 等々)でも対応可能です。
残念ながら MS-Windows 関連のアプリケーションを作成したのは21年以上昔になる為、 あまり得意ではなく、最近は Mac OS X, Linuxの方が慣れています。
特に低レベルの周りの計算機、ソフトウェア開発に関する知識はある程度あると自負しております。 今後はこう言った知識を後進に伝えて行かなければならないと感じています。 そう言ったお手伝いも出来ればと思っております。
- 名前 上田博三
- 読み うえだひろみ
- 年齢 59
- 国籍 日本
- 住所 〒115-0055 東京都北区赤羽西6-16-4-202
- E-Mail [email protected]
- E-Mail(短縮) [email protected]
できる事
価格
履歴
学歴
1978/04 - 1980/03
大分県立大分工業高校電気科
一般的な電気の知識を学習、電気工事士の資格を得る。
経歴
2010/10 - 現在
マイクロアークテクチャズ個人事業主
組込機器向けソフトウェア全般、スマートフォン向けアプリケーション、サーバ向けアプリケーションの開発業務を行う。
1996/03 - 2012/01
(株)ACCESS研究開発室
次世代向けネットワーク機器向けソフトウェアの研究を担当を担当した。
1993/04 - 1996/02
(有)ACCESSネットワーク部
PC向けネットワーク製品の開発チームの指揮、組込み機器向けネットワーク対応、組込み機器向け基本ソフトの開発を担当した。
1992/11 - 1993/03
(有)ACCESS開発部
組込み機器のネットワーク対応の業務を担当した。
1988/04 - 1992/10
(株)東芝小向工場情報機器担当担当
放送局で使われる機器の開発に従事し、番組送出装置のシステム設計を担当した。
1987/04 - 1988/03
(株)東芝小向工場情報システム担当
放送局で使われる機器の開発に従事し、番組送出装置の基本ソフトウエアの開発を担当した。
1982/04 - 1987/03
(株)東芝小向工場放送機器開発部スタジオ機器担当
デジタル・スイッチャ等のスタジオ機器の開発に従事し、ハードウェア設計、組込用ソフトウェア等を担当した。
1981/04 - 1982/03
東京芝浦電気株式会社人材開発部コンピュータスクール計算機制御工学科
計算機制御工学科にてミニコン、マイコンを利用した制御、ソフトウェア、コンピュータ全般について学習した。
プログラミングスキル
全般:組込ソフトウェア/OS開発/プロトコル・スタック開発
全般:ソフトウェア開発/管理/手法
全般:Web系サーバ・アプリケーション
全般:フロント・アプリケーション
全般:モバイル・アプリケーション
言語:C
言語:C++
言語:Python
OS:リアルタイムOS
OS:Linux全般(Ubuntu, CentOS, Gentoo他), Android
OS:Mac OS X/Mach/xinu/iOS
OS:MS-Windows
フレームワーク:Django(Python)
フレームワーク:Node(JavaScript)
フレームワーク:AngulerJS(JavaScript)
フレームワーク:Vue(JavaScript)
フレームワーク:React/Preact(JavaScript)
フレームワーク:mithril(JavaScript)
言語
- アセンブラ
- アセンブラ
- C
- C++
- Stackless Python
- Perl
- PHP
- Ruby
- Smalltalk
- Lisp
- Common Lisp
- Scheme
- Clojure
- Prolog
- Erlang
- Elixer
- Nim
- D
- Rust
- Java
- C#
- Scala
- JavaScript
- TypeScript
- Dart
- Swift
- Kotlin
- Elm
- Go
OS
- Linux
- Ubuntu
- CentOS
- Gentoo
- Android
- Mac OS X
- iOS
- ITRON
- 自作
プロトコル
- TCP/IP
- HTTP
- SSL/TLS
- SMTP
- POP
- IMAP
- IRC
- XMPP
- ssh
- DRM/Marlin/DTCP-IP
- WebRTC
- SNMP
開発全般
- コンパイル環境構築(セルフ, クロス)
- リンカ/ロケータ
- 各種ビルド・ツール
- 各種デバッグ
サーバ
- HTTPサーバ全般
- Apache(HTTP)
- Nginx(HTTP)
- postfix(SMTP)
- MySQL(RDBMS)
- PostgreSQL(RDBMS)
- mqtt(broker)
クラウド
- AWS
- GCP
- Azure
- vultr
- docker
- Kubernetes
サーバ・サイド・フレームワーク
- Django
- Zope/Plone
- Nagare
- Flask
- FastAPI
- Node
- Deno
クライアント・サイド・フレームワーク
- AngulerJS
- Mithril
- Vue
- React
- Preact
資格
第一種情報処理技術者
エンベデッドシステムスペシャリスト
成果
フィルタ
- ALL
- WebRTC
- DTCP/IP
- マルチスレッド
- コルーチン
- メール
- MIPS-Xプロセッサ
- 技術アドバイザ
- TRONプロセッサ
- 評価
- システム設計
- ARMプロセッサ
- RSpec
- Z80プロセッサ
- Bluetooth
- Python
- 組込
- リアルタイムOS
- SH4プロセッサ
- HTML5
- 企画
- Objective-C
- 機械語
- 計算機制御
- WMLScript
- 保守
- デバッグ
- 開発ツール
- Java
- 画像処理
- Intent
- MS-Windows(VxD)
- Ruby
- 縦書き
- CGI
- Java
- リアルタイム制御
- システム切替
- OpenWindows
- DLNA
- ネットワーク
- SSL
- ゲーム・エンジン
- Blootooth(BLE)
- ページめくり
- 8085Aプロセッサ
- データ処理端末
- WAP
- ソフト設計
- 保守/サポート
- iPad
- HTTP/HTML
- AR
- IPTV-ES プロトコル
- CHTML/ブラウザ
- 68020
- PL/M
- Unity
- 調査・研究
- nodejs
- LANドライバ
- Linux
- ゲーム機
- JavaScript
- SPX/IPXプロトコル
- C++
- OCR
- GCE
- 光ボックス+
- PPP
- SunOS(Unix)
- Django
- AngularJS
- V30プロセッサ
- IRCプロトコル
- WML(HDML)
- 3D
- 移植
- トークンパス
- X Window System
- ソフト開発
- ハード設計
- EMS
- SHTTP
- 新人教育
- プロセス間通信
- PC
- HTTP/HTML/ブラウザ
- iPhone
- 仕様検討
- 例外処理
- Ruby on Rails
- 研究
- 8086プロセッサ
- AWS
- サポート
- ミニコン
- HTTPサーバ
- MS-DOS
- Qt/Qte
- ネットワーク設計
- TCP/IP
- HTTPD
- イメージ処理
- Android
- IDE
- Dos-Extender
- Python
- GTK
- Lua
- ワンチップマイコン
- DSP(自社製)
- プリンタサーバ
- Z8プロセッサ
- PIM
- GAE
- サーバ
- アセンブラ
- デバイス・ドライバ
- U-Stream
- C
- シリアル通信
- PDA
- プロジェクトマネージャ
- HTTTPD
- ブラウザ
- カメラ
- ソフト製造
- 68000プロセッサ
- NFS
- LPD/FTPプロトコル
- WebView
- TypeScript
- iOS
- OpenCV
プロジェクト
2021/11〜2022/03
個人事業地盤強度測定装置の操作端末
地盤強度測定装置を管理する端末ソフトウェアを作成した。
規模: 2人月
要素技術:
Android
Blootooth(BLE)
システム環境: Android
使用言語:
Kotlin
役割: 基本設計
役割: ソフト設計
役割: ソフト製造
2021/08〜2022/03
個人事業遠隔顕微鏡システム
遠隔地にある顕微鏡を制御して画像を取得、解析、管理するシステムを構築した。
規模: 4人月
要素技術:
Linux
Django
Mithril
AWS
システム環境: Linux, Ubuntu
使用言語:
Python
JavaScript
役割: 基本設計
役割: ソフト設計
役割: ソフト製造
2021/10〜2021/12
個人事業全天カメラを使ったチャットシステムのネットワーク関連サポート
全天カメラの画像を WebRTC を使ってリモートに配信するシステムのネットワークに関連する問題の解決に寄与した。
規模: 1.5人月
要素技術:
WebRTC
Android
iOS
AWS
システム環境: Linux, Ubuntu
使用言語:
PHP
Swift
Kotlin
役割: コンサル
2021/10〜2021/11
個人事業BLEを用いた観測装置の機能追加
既存の装置に周辺環境の測定センサーを追加し、BLE を用いて測定値を取得できる機能を追加した。
規模: 2人月
要素技術:
Blootooth(BLE)
組込
システム環境: 専用システム
使用言語:
C
役割: 基本設計
役割: ソフト設計
役割: ソフト製造
2021/09〜2021/10
個人事業宅内リモートシステムの量産向けデバッグシステム
既存の装置に量産向けデバッグ出力を付与し、量産されるときに機能テストを行う為の治具システムを構築した。
規模: 2人月
要素技術:
BLE
組込
システム環境: WioTerminal
使用言語:
C
C++
役割: 基本設計
役割: ソフト設計
役割: ソフト製造
2020/11〜2020/12
個人事業ライブ用モニタ出力アプリ
WebRTC で接続する観客と演者を結ぶ双方向の配信を行うシステムでライブ会場のモニタ出力を行うソフトウェアを作成・運用 した。
規模: 2人月
要素技術:
WebRTC
Electron
システム環境: MacOS
使用言語:
JavaScript
役割: 基本設計
役割: ソフト設計
役割: ソフト製造
役割: 運用
2020/10〜2020/11
個人事業車両検出システム
駐車場にて駐車される車両を検出するシステムのプロトタイプを作成した。
規模: 1人月
要素技術:
組込
超音波センサー
システム環境: RaspberryPi
使用言語:
C
役割: 基本設計
役割: ソフト設計
役割: ソフト製造
2020/04〜2021/03
個人事業粒子計測システム
カメラに撮影された画像から粒子の数を計測するシステムを作成した。
規模: 6人月
要素技術:
組込
画像処理
OpenCV
システム環境: RaspberryPi, Linux
使用言語:
C
役割: 基本設計
役割: ソフト設計
役割: ソフト製造
2020/01〜2020/04
個人事業レンタルボックスシステム
物品の貸し借りを行う為に用いるリモート・ロッカーを制御するシステムを作成した。
規模: 2人月
要素技術:
組込
Django
システム環境: RaspberryPi, Linux
使用言語:
Python
役割: 基本設計
役割: ソフト設計
役割: ソフト製造
2019/10〜2021/04
個人事業検体管理システム
遺伝子検査を行う為の検体の搬送、検査、解析のフロー管理を行うシステムを構築した。
規模: 8人月
要素技術:
Linux
Django
AngularJS
AWS
システム環境: Linux, CentOS
使用言語:
Python
TypeScript
役割: 基本設計
役割: ソフト設計
役割: ソフト製造
役割: 保守
2015/10〜2020/01
個人事業検体管理システム
遺伝子検査を行う為の検体の搬送、検査、解析のフロー管理を行うシステムを構築した。
規模: 8人月
要素技術:
Linux
Django
AngularJS
AWS
システム環境: Linux, CentOS
使用言語:
Python
TypeScript
役割: ソフト設計
役割: ソフト製造
役割: 保守
2017/04〜2019/03
個人事業電力会社向け環境実験システム
スマホを用いて節電を促す環境実験を行う為のシステム及びスマホ向けアプリケーションを開発した。
規模: 24人月
要素技術:
Django
AngularJS
Linux
iOS
andeoid
WebView
システム環境: Linux, iOS, android
使用言語:
Python
JavaScript
役割: ソフト設計
役割: ソフト製造
役割: 保守
2015/08〜2017/03
個人事業IoTシステム
家庭内にあるエアコン等の家電をインターネット経由で制御するIoTシステムのサーバ及びクライアント(Web, スマホ向けアプリ)を開発した。
規模: 10人月
要素技術:
Django
AngularJS
Linux
iOS
android
WebView
システム環境: Linux, iOS, android
使用言語:
Python
JavaScript
役割: 基本設計
役割: ソフト設計
役割: ソフト製造
役割: 保守
2014/10〜現在
個人事業レンタル自転車の貸出/返却システム
駐輪場側アプリ、ユーザーアプリ、制御系サーバを担当
規模: 6人月
要素技術:
HTML5
nodejs
Blootooth(BLE)
サーバ
AWS
GCE
Django
iOS
android
Linux
システム環境: iOS, android, Linux
使用言語:
JavaScript
Python
役割: 基本設計
役割: ソフト設計
役割: ソフト製造
2014/01〜2014/06
個人事業LGBT向けマッチング・アプリ
規模: 3人月
要素技術:
iPhone
iOS
システム環境: iOS
使用言語:
Objective-C
役割: ソフト設計
役割: ソフト製造
2013/10〜2014/03
個人事業勤怠管理システムのサーバ及びアプリ
規模: 6人月
要素技術:
サーバ
Django
AWS
GCE
Linux
iOS
android
システム環境: Linux, iOS, Android
使用言語:
Python
JavaScript
役割: ソフト設計
役割: ソフト製造
2013/09〜2014/02
個人事業ホテル向けVODシステム
システム提案及び基本設計を担当。また、Android上のアプリを開発した。
規模: 6人月
要素技術:
光ボックス+
システム環境: Android
使用言語:
Java
HTML5
JavaScript
役割: ソフト設計
役割: ソフト製造
2013/09〜2013/11
個人事業海外向け動画配信サイト
規模: 3人月
要素技術:
Linux
U-Stream
システム環境: Linux
使用言語:
HTML5
JavaScript
役割: ソフト設計
役割: ソフト製造
2013/08〜2014/04
個人事業カットモデルとスタイリストとのマッ
チングアプリの保守を担当した。
規模:
要素技術:
iPhone
システム環境: iOS
使用言語:
Objective-C
役割: 保守
2013/07〜2013/12
個人事業HTML5+JavaScriptを使ったカジュアル
ゲームの開発
規模: 2人月
要素技術:
Android
ゲーム・エンジン
システム環境: Android
使用言語:
HTML5
JavaScript
役割: ソフト設計
役割: ソフト製造
2013/02〜2013/05
個人事業JR向け手書きメモアプリ
規模: 3人月
要素技術:
iPhone
システム環境: iOS
使用言語:
Objective-C
役割: ソフト設計
役割: ソフト製造
2013/01〜2013/06
個人事業ASO(Application Search Optimize)システム
AppStoreをクロールして検索語での検索順位を収集、検索語毎のランキングを表示し、アプリ名や説明の最適化を補助するシステムを開発した。
規模: 6人月
要素技術:
サーバ
Django
AngularJS
HTML5
AWS
システム環境: Linux
使用言語:
Python
役割: ソフト設計
役割: ソフト製造
2012/12〜2013/02
個人事業Linux用リモートAudio Driver
規模: 3人月
要素技術:
デバイス・ドライバ
システム環境: Linux
使用言語:
C
役割: ソフト設計
役割: ソフト製造
2012/12〜2013/02
個人事業擬似3Dゲームアプリ
規模: 3人月
要素技術:
iPhone
ゲーム・エンジン
サーバ
Django
AWS
システム環境: iOS
使用言語:
HTML5
JavaScript
役割: ソフト設計
役割: ソフト製造
2012/10〜2013/03
個人事業教育機関向けテスト申込みシステム
規模: 6人月
要素技術:
サーバ
Django
AngularJS
HTML5
AWS
システム環境: Linux
使用言語:
Python
JavaScript
役割: ソフト設計
役割: ソフト製造
2012/08〜2012/10
個人事業iPhone向けリワード広告アプリ
リワード広告でためたポイントを景品交換する為のアプリを開発した。
規模: 2.5人月
要素技術:
iPhone
システム環境: iOS
使用言語:
Objective-C
役割: ソフト設計
役割: ソフト製造
2012/07〜2013/11
個人事業成人認証システム
免許証をカメラで撮影し、誕生日を読み取り、年齢を判断し成人であるかどうかを認証するシステムを開発した。
規模: 12人月
要素技術:
iPhone
Android
サーバ
Django
HTML5
カメラ
OCR
AWS
システム環境: iOSAndridLinux
使用言語:
Objective-C
Java
JavaScript
Pytho
2012/03〜2012/07
個人事業iOS/Android用ARライブラリ
規模: 5人月
要素技術:
iPhone
3D
AR
カメラ
システム環境: iOSAndroid
使用言語:
Objective-C
Java
Unity
役割: ソフト設計
役割: ソフト製造
(2012/11〜2012/12)
個人事業PDFを表示し、手書きのアノテーショ
ンを行うアプリを開発した。
規模:
要素技術:
システム環境:
使用言語:
2012/04〜2012/07
個人事業医療機関向けPDF閲覧アプリ
規模: 6人月
要素技術:
iPad
システム環境: iOS
使用言語:
Objective-C
役割: ソフト設計
役割: ソフト製造
2011/10〜2011/12
個人事業SNS写真共有サーバ
Google App Engine を使った写真共有システムのサーバ側のお手伝い
規模: 3人月
要素技術:
GAE
システム環境: GAE
使用言語:
Python
役割: ソフト製造
2011/08〜2011/12
個人事業ECサイトのテスト環境整備
規模: 3人月
要素技術:
Ruby on Rails
RSpec
システム環境: Linux
使用言語:
Ruby
役割: ソフト設計
役割: ソフト製造
2011/05〜2011/07
個人事業iPheon 向け暗号メールアプリ
象形文字を使ったメールアプリの開発
規模: 3人月
要素技術:
iPhone
Bluetooth
メール
システム環境: iOS
使用言語:
Objective-C
役割: ソフト設計
役割: ソフト製造
2011/03〜2011/05
個人事業iPheon 向けグラフビュー
規模: 3人月
要素技術:
iPhone
システム環境: iOS
使用言語:
Objective-C
役割: ソフト設計
役割: ソフト製造
2011/03〜2011/04
個人事業iPhone 向け縦書きビュー
iPhone 上で縦書きの文書ビューを開発した。
規模: 3人月
要素技術:
iPhone
縦書き
ページめくり
システム環境: iOS
使用言語:
Objective-C
役割: ソフト設計
役割: ソフト製造
2010/12〜11/03
個人事業ハワイ観光向け WebApp 作成
観光客向けの観光スポット案内を行うHTML5 ベースの WebApp を開発した。機内での閲覧がある為、オフライン機能をサポートしてサーバがない時にも閲覧できるようにした。またデータベースより上記の WebAppを自動生成するビルダーも作成した。
規模: 3人月
要素技術:
HTML5
システム環境: iOS
使用言語:
JavaScript
Python
役割: ソフト設計
役割: ソフト製造
2010/10〜10/12
個人事業iPhone 向け PDF ビューア
サーバにて保管されている PDF をiPhone でダウンロードして閲覧できるシステムのクライアント側を開発した。
規模: 3人月
要素技術:
iPhone
PDF
ページめくり
システム環境: iOS
使用言語:
Objective-C
役割: ソフト設計
役割: ソフト製造
2010/09〜10/12
個人事業iPhone 向け機内モード設定ツール
規模: 1人月
要素技術:
iPhone
システム環境: iOS
使用言語:
Objective-C
役割: ソフト設計
役割: ソフト製造
2010/09〜
(株)ACCESS 研究開発室ソーシャルゲーム向けプラット
フォームの開発ブラウザベースのゲーム用プラットフォームの開発を行っている。画面遷移の定義からアプリの雛形を自動生成させるツールなどを担当。
規模:
要素技術:
Django
システム環境: Linux
使用言語:
Python
役割: ソフト設計
役割: ソフト製造
2010/06〜10/12
(株)ACCESS 研究開発室広告配信システムの設計
自社向け広告配信システムの設計を行った。主にモデルとデータベースの設計、広告と広告枠のマッチング処理などを担当。
規模: 7人月
要素技術:
Ruby on Rails
システム環境: Linux
使用言語:
Ruby
役割: ソフト設計
役割: ソフト製造
2010/02〜10/06
(株)ACCESS 研究開発室ブラウザへのLuaスクリプトエンジン
組込。ブラジル向けDTVに内蔵されるブラウザ・エンジンに Lua インタープリタを組み込む作業を行った。
規模: 5人月
要素技術:
ブラウザ
コルーチン
システム環境: 独自OS
使用言語:
C
Lua
役割: ソフト設計
役割: ソフト製造
2009/10〜10/01
(株)ACCESS 研究開発室DTCP/IPの楕円関数演算の高速化
IPTV 用に作成した楕円暗号モジュールを利用して DTCP/IP の高速化を行った。
規模: 4人月
要素技術:
DTCP/IP
システム環境: 独自OS
使用言語:
2007/12〜09/09
(株)ACCESS 研究開発室Marlin IPTV-ES プロトコル・スタッ
ク作成に従事。IPTV 用の DRM を実現する為のプロトコルを作成。また、そのプロトコルスタックで使用する楕円暗号も実装。
規模: 24人月
要素技術:
IPTV-ES プロトコル
システム環境: Linux独自OS
使用言語:
C
役割: ソフト設計
役割: ソフト製造
2005/10〜06/06
(株)ACCESS 研究開発室次世代マイクロサーバの研究
小型のデバイスに搭載される WebApp用フレームワークの調査・研究
規模: 9人月
要素技術:
HTTPサーバ
ARMプロセッサ
システム環境: Linux
使用言語:
C
Python
役割: 研究
2005/01〜05/09
(株)ACCESS 研究開発室HGW用DLNAの開発
規模: 9人月
要素技術:
DLNA
システム環境: Linux
使用言語:
C++", "C
役割: サポート
2004/09〜04/09
(株)ACCESS 研究開発室ブラウザ用IDEの検討
規模: 1人月
要素技術:
IDE
システム環境:
使用言語:
役割: 調査・研究
2004/07〜04/08
(株)ACCESS 研究開発室OpenZaurusへのブラウザ移植
規模: 2人月
要素技術:
Linux
Qt/Qte
システム環境:
使用言語:
役割: ソフト設計
役割: ソフト製造
2004/06〜04/08
(株)ACCESS 研究開発室PDF Viewerのバグ修正
Adobe社製 PDF ビューアの移植時に発生したバグの原因調査
規模: 3人月
要素技術:
例外処理
システム環境: 独自OS
使用言語:
C++
役割: デバッグ
2003/02〜04/05
(株)ACCESS 研究開発室Wiress T-Engineの試作
携帯電話向けに T-Engine ベースのOS 及びアプリケーション、開発環境を作る。
規模: 100人月
要素技術:
組込
SH4プロセッサ
開発ツール
システム環境: 独自OS
使用言語:
C
役割: 仕様検討
役割: ソフト設計
2002/10〜02/12
(株)ACCESS 研究開発室次世代携帯OSの検討
規模: 3人月
要素技術:
組込
システム環境: 独自OS
使用言語:
C
役割: 仕様検討
2002/06〜02/09
(株)ACCESS 研究開発室自社ブラウザのスクリプト言語として
Pythonの利用可能性を評価ブラウザから呼び出されるスクリプト言語として標準のJavaScript以外にPythonを追加する実装実験。
規模: 4人月
要素技術:
ブラウザ
Python
システム環境: Linux
使用言語:
C
役割: ソフト設計
役割: ソフト製造
2001/03〜02/06
(株)ACCESS 研究開発室海外向けZaurus用ブラウザの開発
規模: 30人月
要素技術:
Linux
Intent
Qt/Qte
システム環境: Linux
使用言語:
C
役割: ソフト設計
役割: ソフト製造
役割: プロジェクトマネージャ
2000/08〜02/04
(株)ACCESS 研究開発室自社ブラウザのWML対応
自社ブラウザをWML(HDML)に対応させる案件。
規模: 24人月
要素技術:
CHTML/ブラウザ
WML(HDML)
WAP
WMLScript
システム環境: LinuxMS-Windows
使用言語:
C
役割: ソフト設計
役割: ソフト製造
1999/09 〜 00/07
(株)ACCESS 研究開発室Linux版自社ブラウザの開発
自社ブラウザを、Linux上で動作可能にする案件。
規模: 6人月
要素技術:
Linux
X Window System
GTK
HTTP/HTML/ブラウザ
システム環境: Linux
使用言語:
C
役割: ソフト設計
役割: ソフト製造
役割: 保守/サポート
役割: プロジェクトマネージャ
1999/10 〜 00/05
(株)ACCESS 研究開発室セガ殿向けDreamPassport 3の開発
セガ殿のDreamCast上に移植した自社ブラウザのバージョンアップ案件。
規模: 24人月
要素技術:
組込
ゲーム機
HTTP/HTML/ブラウザ
TCP/IP,PPP
システム環境:
使用言語:
1999/06 〜 99/10
(株)ACCESS 研究開発室フィルタリングサーバの評価
proxy serverとして動作し、HTMLとCompact HTMLの変換を行うプログラムを開発する案件。
規模: 3人月
要素技術:
CGI
システム環境: LinuxOSなし
使用言語:
C
C++
役割: 評価
役割: 技術アドバイザ
1999/03 〜 99/11
(株)ACCESS 研究開発室セガ殿向けLAN版DreamPassportの開発
セガ殿のDreamCast上に移植した自社ブラウザをLAN対応にする案件。
規模: 3人月
要素技術:
組込
LANドライバ
システム環境: OSなし
使用言語:
C
役割: ソフト設計
役割: ソフト製造
1998/12 〜 99/06
(株)ACCESS 研究開発室自社製μITRONベースOSの再開発
従来のOSが保守しづらい構造となっていた為、新規に再開発する事となった案件。従来のOSより小さく、より早いリアルタイムOSを目指して開発。
規模: 6人月
要素技術:
組込
リアルタイムOS
SH4プロセッサ
ARMプロセッサ
システム環境: μITRONLinux
使用言語:
C
アセンブラ
役割: ソフト設計
役割: ソフト製造
役割: プロジェクトマネージャ
1998/12 〜 99/06
(株)ACCESS 研究開発室セガ殿向けDreamPassport 2の開発
セガ殿のDreamCast上に移植した自社ブラウザのバージョンアップ案件。メールクライアント及びIRCクライアントを担当した。
規模: 28人月
要素技術:
組込
ゲーム機
HTTP/HTML/ブラウザ
TCP/IP,PPP
SH4プロセッサ
IRCプロトコル
システム環境: OSなし
使用言語:
C
役割: ソフト設計
役割: ソフト製造
1998/11 〜 99/05
(株)ACCESS 研究開発室セガ殿向けMIL-CDの開発
セガ殿のDreamCast上で映像、音声を再生するメディアのMIL-CDにインターネットアクセス機能を付加する案件。
規模: 6人月
要素技術:
組込
ゲーム機
HTTP/HTML/ブラウザ
TCP/IP,PPP
SH4プロセッサ
システム環境: OSなし
使用言語:
C
役割: ソフト設計
役割: ソフト製造
役割: 保守
1998/06 〜 98/11
(株)ACCESS 研究開発室セガ殿向けDreamPassport 1の開発
セガ殿のDreamCast上に自社ブラウザを移植し、ゲーム機特有のユーザーインターフェースを実装する案件。
規模: 24人月
要素技術:
組込
ゲーム機
HTTP/HTML/ブラウザ
TCP/IP,PPP
SH4プロセッサ
システム環境: OSなし
使用言語:
C
役割: ソフト設計
役割: ソフト製造
1997/08 〜 98/07
(株)ACCESS 研究開発室セガ殿向けOS試作
マルチメディア向けリアルタイム指向の自社開発の独自OSをセガ殿のゲーム機DreamCast上に移植し、動作させる案件。(特にSH4への移植を担当)
規模: 36人月
要素技術:
組込
リアルタイムOS
SH4プロセッサ
システム環境: 独自OS
使用言語:
C++
アセンブラ
役割: ソフト設計
役割: ソフト製造
1997/01 〜 97/05
(株)ACCESS 研究開発室スキャンテクノロジー殿向けFAサーバ
製品版の開発試作したものの製品化案件。
規模: 5人月
要素技術:
HTTPD
CGI
システム環境: FreeBSD
使用言語:
C
役割: ソフト設計
役割: プロジェクトマネージャ
1997/01 〜 97/09
(株)ACCESS 研究開発室自社製μITRONベースOSの改良
小規模環境で効率の良いリアルタイムOSを目指して改良を行う案件。最終的にはITRON2互換のOSとした。
規模: 6人月
要素技術:
組込
リアルタイムOS
システム環境: μITRON
使用言語:
C
アセンブラ
役割: ソフト設計
役割: プロジェクトマネージャ
1996/12 〜 98/03
(株)ACCESS 研究開発室沖電気殿向けPIMサーバの開発
HTTPD上のCGIで実現されたPIM(Personal Information Manager)を実装する案件。(今で言うGoogle Mail,Calenderのようなものです)また表示/入力を行う端末装置のOSも担当。
規模: 9人月
要素技術:
HTTTPD
CGI
リアルタイムOS
システム環境: LynxOSμITRON
使用言語:
C
役割: ソフト設計
役割: ソフト製造
1996/09 〜 96/11
(株)ACCESS 研究開発室SCN殿向けセットトップボックス試作
セットトップボックスにブラウザを移植する案件。
規模: 3人月
要素技術:
TCP/IP
HTTP/HTML
リアルタイムOS
システム環境: 独自OS
使用言語:
C
役割: ソフト設計
1996/08 〜 97/03
(株)ACCESS 研究開発室シャープ殿向けInternet TV用TCP/IP
ブラウザを搭載したTVを製品化する為TCP/IPを移植する案件。
規模: 9人月
要素技術:
組込
TCP/IP
リアルタイムOS
システム環境: XTAL
使用言語:
C
役割: ソフト開発
役割: プロジェクトマネージャ
1996/08 〜 96/11
(株)ACCESS 研究開発室ESS殿向けブラウザの移植
ESS殿開発のMIPS-Xベースの専用プロセッサを用いた開発ボードにブラウザを移植する案件
規模: 4人月
要素技術:
組込
HTTP/HTML/ブラウザ
TCP/IP
リアルタイムOS
MIPS-Xプロセッサ
システム環境: 独自OS
使用言語:
C
役割: ソフト設計
役割: ソフト製造
1996/06 〜 97/08
(株)ACCESS 研究開発室Java VM の開発
組込用のブラウザ用に実装されるJavaVMについて、その機能を検討し、実装実験を行う案件。
規模: 14人月
要素技術:
Java
システム環境: Mac OS
使用言語:
C
Java
役割: プロジェクトマネージャ
役割: 仕様検討
1996/06 〜 96/10
(株)ACCESS 研究開発室PIMの開発
PDA上で実装される PIM に求められる機能は何かを検討し、PIM(PersonalInformation Manager)の基本形を研究する案件。
規模: 4人月
要素技術:
PIM
PDA
システム環境: B-TRON
使用言語:
C
役割: プロジェクトマネージャ
1996/05 〜 97/06
(株)ACCESS 研究開発室富士通殿向けSSL/SHTTP
セキュアな通信を行うためのプロトコル・スタックとして、SSLおよびSHTTPの実装実験を行う案件。
規模: 6人月
要素技術:
SSL
SHTTP
システム環境: SolarisWindows95
使用言語:
C
役割: プロジェクトマネージャ
1996/03 〜 96/10
(株)ACCESS 研究開発室スキャンテクノロジー殿向けFAサーバ
試作版の開発WEB ServerとCGIを利用したFA機器のリモート制御を行うプログラムを開発した。
規模: 5人月
要素技術:
CGI
HTTPサーバ
システム環境: FreeBSD
使用言語:
C
役割: ソフト設計
役割: プロジェクトマネージャ
1996/03 〜 現在
(株)ACCESS 研究開発室最新の組込関連テクノロジーの調査
開発業務から研究業務に移り、基本的には、これからビジネスになる組込関連のテクノロジーに関して調査/研究を主たる業務としています。(開発部門で対応できない案件などの手助けも担当。以降の案件はこれらの案件)
規模:
要素技術:
システム環境:
使用言語:
1995/08 〜 96/03
(株)ACCESS ネットワーク部PPPの開発
インターネット等への接続に用いられるPPPのプロトコルスタックの必要性が高まってきていたので、これを新規に開発した。
規模: 6人月
要素技術:
PPP
TCP/IP
システム環境: MS-DOS
使用言語:
C
役割: ソフト設計
役割: プロジェクトマネージャ
1995/02 〜 96/04
(株)ACCESS ネットワーク部組込み向けTCP/IPの開発
組込み用途に特化したTCP/IPを新規に設計、開発した。沖電気製OKI-TRONで動作する版をリリースした。
規模: 20人月
要素技術:
TCP/IP
組込
マルチスレッド
システム環境: OKI-TRON(C-TRON)
使用言語:
C
役割: 企画
役割: ソフト設計
役割: ソフト製造
役割: プロジェクトマネージャ
1994/02 〜 95/03
(株)ACCESS ネットワーク部大興電気殿向けLanBuilderの開発
ネットワークに接続され、プリンタサーバやI/Oサーバとなる汎用セットトップボックスを提案、開発した。
規模: 18人月
要素技術:
TCP/IP
組込
V30プロセッサ
システム環境: μITRON独自ローダ
使用言語:
C
アセンブラ
役割: 企画
役割: ソフト設計
役割: ソフト製造
役割: プロジェクトマネージャ
1993/05 〜 95/09
(株)ACCESS ネットワーク部吉喜工業殿向け組込みTCP/IPの開発
8086を使ったインテリジェントボードを制作し、ホストからのコマンドによりTCP/IPベースの通信を行うファームウェアを搭載する案件。
規模: 6人月
要素技術:
TCP/IP
組込
8086プロセッサ
システム環境: μITRON
使用言語:
C
アセンブラ
役割: ソフト設計
役割: ソフト製造
役割: 保守
1993/03 〜 93/12
(株)ACCESS ネットワーク部PC向けTCP/IP及びNFSの開発
MS-DOS,MS-Windows3.1用のTCP/IPプロトコルスタックを開発し、OEM販売および直販を行う案件。プロジェクトマネージャとして参加。
規模: 60人月
要素技術:
TCP/IP
NFS
MS-Windows(VxD)
MS-DOS
EMS
Dos-Extender
システム環境: MS-DOSMS-Windows3.1
使用言語:
C
アセンブラ
役割: プロジェクトマネージャ
1993/01 〜 93/06
(株)ACCESS 開発部協栄産業殿向け組込みTCP/IPの開発
TRONプロセッサを利用したボード上にTCP/IPを移植する案件。
規模: 6人月
要素技術:
TCP/IP
組込
TRONプロセッサ
システム環境: μITRON
使用言語:
C
アセンブラ
役割: ソフト設計
役割: ソフト製造
役割: プロジェクトマネージャ
1992/12 〜 95/02
(株)ACCESS 開発部日本コンピュータ工業(株)殿向けプリ
ンタサーバの保守日本コンピュータ工業殿との共同開発品であるプリンタサーバを各社プリンタ[キャノン、エプソン、富士通等]の拡張ボードへ移植、販売する案件。
規模: 24人月
要素技術:
TCP/IP
組込
プリンタサーバ
LPD/FTPプロトコル
SPX/IPXプロトコル\u3000
8086プロセッサ
システム環境: μITRON
使用言語:
C
アセンブラ
役割: 移植
役割: 保守
役割: プロジェクトマネージャ
1992/11 〜 94/09
(株)ACCESS 開発部(株)オークマ殿向けNC装置組込み用
TCP/IPの開発
規模: 10人月
要素技術:
TCP/IP
組込
68000プロセッサ
システム環境: μITRON
使用言語:
C
アセンブラ
役割: ソフト設計
役割: ソフト製造
役割: 保守
役割: プロジェクトマネージャ
1991/11〜92/10
(株)東芝 小向工場 放送システム担当関西テレビ殿向げ提供テロップ合成装
置のシステム設計を担当。AS4075GX(SunSS2GX)を使用し、SunOS、OpenWindows 上で稼働するイメージ、音声合成システムのデータ処理系、イメージ処理系を開発している。
規模: 40人月
要素技術:
SunOS(Unix)
イメージ処理
OpenWindows
システム環境: SunOS
使用言語:
C
役割: ソフト設計
役割: システム設計
役割: プロジェクトマネージャ
1991/03〜91/11
(株)東芝 小向工場 放送システム担当自動番組送出装置の全面改定に伴って
同システムのリアルタイム処理部で使用されるOSの開発を担当。基本設計、詳細設計を行った。CPUは68020を使用し、アセンブラとC言語を使用した。OSの特徴はプロセス問通信に重点を置き、I/O部はOS内プロセスとして動作させ、全てプロセス間通信により実現した事。
規模: 24人月
要素技術:
リアルタイムOS
リアルタイム制御
プロセス間通信
68020
アセンブラ
システム環境:
使用言語:
C
アセンブラ
役割: ソフト設計
役割: プロジェクトマネージャ
1990/04〜91/02
(株)東芝 小向工場 放送システム担当NHK殿向けデータ登録端末装置の開発
パソコンを利用して放送データを登録する端末ソフトウェアを作成した。また、バックグラウンド処理の必要性からMS-DOS上で稼働するコルーチンライブラリィ(簡易モニタ)を作成した。C言語を使用し約5万ステッブを3人(私以外は新人2名)6ヵ月で開発した。また、同システムのネットワーク端末部の仕様設計、基本設計も担当した。
規模: 28人月
要素技術:
データ処理端末
PC
コルーチン
システム環境: MS-DOS
使用言語:
C
アセンブラ
役割: ソフト設計
役割: プロジェクトマネージャ
役割: 新人教育
1988/04〜90/03
(株)東芝 小向工場 東芝/情報機器担当画像切替に用いられる波形発生装置
(DWG)の開発システム設計、テレビジョン信号用に設計したDSP部のソフトウエアを担当。また制御系には68000、C言語を使用した。
規模: 50人月
要素技術:
画像処理
DSP(自社製)
68000プロセッサ
システム環境: OSなし
使用言語:
アセンブラ
C
役割: ソフト設計
役割: ソフト製造
1987/04〜88/03
(株)東芝 小向工場 情報システム担当テレピ新広島殿向げ自動番組送出装置
の開発ネットワーク部のシステム設計及ぴZ80を使用したネットワーク端末装置のOSの移植を担当。Z80用のアセンプラ、Cを使用した。ミッションクリティカルなシステムのシステム切替も担当した。
規模: 100人月
要素技術:
Z80プロセッサ
ネットワーク
トークンパス
システム切替
システム環境: 自社OS
使用言語:
アセンブラ
C
役割: ソフト設計
役割: ソフト製造
役割: システム設計
役割: ネットワーク設計
1985/08〜87/03
(株)東芝 小向工場 スタジオ機器開発担当画像切替装置(DSW-1600)の開発
68000を使用したスタジオ機器組込み用のOSを設計/製造、及びアプリケーションの基本設計を担当した。上記のDSW-1000と同様にシリアル通信を使ったリアルタイム制御であった。また、本体装置のシステム設計を担当し、アセンブラ、Cを使用。
規模: 100人月
要素技術:
68000プロセッサ
リアルタイム制御
リアルタイムOS
システム環境: OSなし
使用言語:
C
アセンブラ
役割: ソフト設計
役割: ソフト製造
1983/04〜85/12
(株)東芝 小向工場 スタジオ機器開発担当画像切替装置(DSW-1000)の開発
効果増幅器内に使用されるソフトウェアの設計及び一部ハードウェアの設計を担当。CPUには8085Aを使用しアセンプラ、PL/Mにて設計製造。本体とはRS-422を用いたシリアル通信を行い、16.6msのフレーム同期にて制御を行うリアルタイムなシステムを開発した。
規模: 50人月
要素技術:
8085Aプロセッサ
リアルタイム制御
シリアル通信
システム環境: OSなし
使用言語:
アセンブラ
PL/M
役割: ハード設計
役割: ソフト設計
役割: ソフト製造
1982/04〜83/03
(株)東芝 小向工場 スタジオ機器開発担当デジタルフェーダ装置の開発
ワンチップ・マイコン(Z8)を用いた操作卓で使われるレバー装置のハードウェア及びソフトウェア(アセンブラ及び機械語)を設計。
規模: 12人月
要素技術:
ワンチップマイコン
Z8プロセッサ
システム環境: OSなし
使用言語:
アセンブラ
機械語
役割: ハード設計
役割: ソフト設計
役割: ソフト製造
1981/04〜82/03
(株)東芝 コンピュータスクール社内学園における研修
計算機制御工学科にてミニコン、マイコンを利用した制御、ソフトウェア、コンピュータ全般について学習した。
規模:
要素技術:
ミニコン
計算機制御
システム環境:
使用言語: