Achievements
Project | Assignment | Job | Machine | Platform | Language | Technology |
---|---|---|---|---|---|---|
Development of a sample package collection of customer and sales management software. | Implementation of customer management software. | Design, Programming | RICOH SP-250 | RICOH Mytool | Auto Program (language dedicated to Mytool) | spreadsheet and database operation |
Publication of a guidebook of Mytool. | reversi game, page sort (sample program) | Design, Programming, Writing | RICOH SP-250 | RICOH Mytool | Auto Program (language dedicated to Mytool) | computer player algorithms, sorting algorithms |
Development of Mytool V2. | Implementation of date & time functions | Design, Programming | RICOH SP-250 | MS-DOS | Whitesmith C | Zeller's formula |
Development of Mytool M2. | Implementation of syntax analysis and execution of mathematical expression, syntax analysis and playing of music score | Design, Programming | RICOH Mr.MYTOOL | MS-DOS | Whitesmith C | reverse Polish notation, regular expression |
Development of Mytool M3. | Implementation of VRAM I/O, speaker I/O, BCD operation, graphics engine, menu manager | Design, Programming | RICOH Mr.MYTOOL | MS-DOS | Microsoft C, Microsoft Macro Assembler | scan conversion, Bresenham's algorithm, clipping, seed fill, list operation, callback, linear congruential method |
Development of data sharing software between Mytool and PDA, "Tsunagu-kun" | Whole | Design, Programming | RICOH Mr.MYTOOL | MS-DOS | Microsoft C, Microsoft Macro Assembler | RS-232C |
Development of an application for an edutainment machine by RICOH | overall design, implementation of basic library | Design, Programming | the target machine | Dedicated Firmware | Z80 Assembler | global exit |
Development of Mytool Z | Overall design, implementation of window system, bitmap transfer, command interpreter, Avariable-length BCD operation | Design, Programming | RICOH Mr.MYTOOL | MS-DOS, MIMA | Borland C++, Turbo Assembler | event driven, context-free grammar, recursive descent parsing method, Newton's method, exclusive control |
Development of a mouse driver for cursor animation | Whole | Design, Programming | RICOH Mr.MYTOOL | MS-DOS | Microsoft C, Microsoft Macro Assembler | terminate and stay resident, hardware interrupt, interrupt service routine |
Development of a mouse driver for PC/AT superimpose mode | Whole | Design, Programming | IBM PS/V | MS-DOS | Microsoft C, Microsoft Macro Assembler | hardware interrupt, interrupt service routine |
Development of a library for playing background music | Whole | Design, Programming | RICOH Mr.MYTOOL | MS-DOS | Microsoft C, Microsoft Macro Assembler | hardware interrupt, interrupt service routine |
Development of a clock display accessory | Whole | Design, Programming | RICOH Mr.MYTOOL | MS-DOS | Microsoft C, Microsoft Macro Assembler | hardware interrupt, interrupt service routine |
Development of bar-code reading command (Mytool ad-inn) | Whole | Design, Programming | RICOH Mr.MYTOOL | MS-DOS, MYOS | Microsoft C | RS-232C |
Development of magnetic card reading command (Mytool ad-inn) | Whole | Design, Programming | RICOH Mr.MYTOOL | MS-DOS, MYOS | Microsoft C | RS-232C |
Development of a console driver for making mouse available in text editors | Whole | Design, Programming | RICOH Mr.MYTOOL | MS-DOS | Microsoft C, Microsoft Macro Assembler | hardware interrupt, interrupt service routine |
Development of a path animation generator for video game sprite | Whole | Design, Programming | Apple Macintosh Quadra700 | KANJI Talk7.0 | MPW C, C++ | forward differencing |
Development of a edge detection & image segmentation tool | Whole | Design, Programming | Apple Macintosh Quadra840AV | KANJI Talk7.0 | Metrowerks CodeWarrior C++ | region segmentation based on color difference, binarization based on discriminant analysis, edge preserving smoothing, bitmap vectorize, angle detection, piecewise linear approximation, curve fitting |
Development of a loan simulation system of a bank | Implementation of the setting part | Design, Programming | NEC PC-9801 | Microsoft Access 2.0 | Access Basic | relational database |
Development of a customer management system of a computer training company | Whole | Design, Programming | NEC PC-9821Xv | Microsoft Access 95 | Visual Basic | relational database |
Development of SEGA PICO storyware "Densha Dai-Syugo" | Implementation of about half of the sub-stages | Design, Programming | SEGA PICO (emulator) | Dedicated Firmware | GNU M6800 Assembler | |
Development of SEGA PICO storyware "Kazu Suji" | Implementation of about half of the sub-stages | Design, Programming | SEGA PICO (emulator) | Dedicated Firmware | GNU M6800 Assembler | |
Development of the Web site of a esthetic salon | Whole | Design, Programming | Web Browser (NetScape2.0) | HTML | ||
Development of the Web site of Dell Japan | Implementation of products list | Design, Programming | Web Browser | HTML | ||
Development of BIOS of IBM ThinkPad | Implementation and maintenance of EZ-Setup/Diag (hardware diagnosis & configuration utility), | Design, Programming | IBM ThinkPad | MS-DOS | Borland C++ 5.01J, Turbo Assembler | |
Development of greeting card software "Kantan Meishi & Card" | Implementation of image processing engine | Design, Programming | Windows PC | Windows 95/NT, VCL | Borland Delphi 3 (Pascal) | halftoning, monotoning, distance transform, blurring, bitmap rotation |
Development of addressbook software "Kantan Jushoroku" | Design & implementation of main part | Design, Programming | Windows PC | Windows 95/NT, VCL | Borland Delphi 3 (Pascal) | relational database |
Development of a print utility program "MEGAPRINT" | Implementation of graphics engine | Design, Programming | Windows PC | Windows 95/NT, VCL | Borland C++ Builder 4 | C++ template, curve fitting, warping, boolean operations between bezier polygons, clipping |
Development of the Web site of Fukushima Construction Office | Design & implementation of main part | HTML Programming | Windows PC | Web Browser | HTML, Java Script | |
Development of graphics software "ImageCreatePro" | Implementation of graphics engine | Design, Programming | Windows PC | Windows 95/NT, VCL, OpenGL | Borland C++ Builder 4 | C++ template, text on curve, curve offsetting, 3D text, adjustment of brightness, saturation, and contrast |