Peakdesign

Systems Architects -- Applying High Technology

We have in-depth experience with most types of computer systems, communications protocols and a variety of programming languages.

Peakdesign projects have included:

WB00882_.GIF (263 bytes) Semi-custom manufacturing and e-Commerce web site w/ back end tools. WrenchScience.com allows users to choose from thousands of high tech parts to design a racing class bike, step by step. SQL Server 2000 database back-end, and patent-pending logic, embodies mechanical knowledge base - selects only compatible parts at every step. Windows 2000 Server, tSQL. Tools for database maintenance and manufacturing support created in C++, XML, ASP, Biztalk, .NET, C#. (WRENCH SCIENCE, Berkeley CA)

 
WB00882_.GIF (263 bytes) E-Commerce back end for tracking shipments and posting delivery status in real time on web site. Wearable wireless terminals used for laser-scanning packages and pallets that are handled in warehouse, and as they are shipped between distributions points. AS/400 linked to Windows NT/2000 and Unix Servers through IBM MQSeries. SQL Server database. C++ and VB object-oriented design. Real-time multi-tier distributed application with J2EE interface, Palm delivery client. (STAPLES, Framingham MA, SYMBOL TECHNOLOGIES, Holtsville NY) Wearable terminal is radio-linked to Server and beyond.

 
WB00882_.GIF (263 bytes) Three tier integration of data warehouse with freight handling applications. Systems from different software vendors track freight and exchange data through a common SQL Server database. C++ and VB object-oriented design using ADO, MSMQ and MTS with multi-threaded COM/DCOM under Windows NT 4 and 2K Server. New desynchronized DCOM techniques for real-time performance. (SYMBOL TECHNOLOGIES, Holtsville NY) Handheld apps link to data warehouse

WB00882_.GIF (263 bytes) VC++ e-mail message handler programs for workgroup task passing. Core level Extended MAPI  programming under Windows NT. (CIMSI, Lugano, Switzerland)

WB00882_.GIF (263 bytes) Wireless handheld computer "Pick Up and Delivery" system for e-commerce, couriers and shipping companies. Mobitex RF and X.25 network, RIM 950 handheld embedded C++, Server side socket POP3/SMTP programming and Internet connectivity, COM/DCOM interfaces in VC++, C++Builder and Delphi to Jet and SQL Server databases. (QUANTUM ASSOCIATES, San Francisco CA) Server side loader for drivers' 2-way pocket computers

 
WB00882_.GIF (263 bytes) Wireless portable Terminal and Server side realtime system for cross-dock application for freight handling. Laser barcode scanning. Real-time interactive app tells workers where to put what. Wrote application-specific telnet server for Symbol 3100 hand-helds linked to database using multi-threaded C++ and VB code. COM/DCOM multi-tier database application. (SYMBOL TECHNOLOGIES, Holtsville NY) Symbol 3140 radio terminal with barcode scanner used by dock workers

 
WB00882_.GIF (263 bytes) Communications Code using TCP/IP and IPX/SPX, with MFC VC++/VBA integration to implement the shared Presentation Conferencing for PowerPoint in Microsoft's Office product. (MICROSOFT CORP, Redmond WA and MICROSOFT RESEARCH, San Francisco CA) Powerpoint setup for network Presentation sharing

WB00882_.GIF (263 bytes) Strategic planning for developing the next generation of software. Software Tools and overall design issues. Client is major supplier of large scale software for hospitals in North America (SHARED MEDICAL SYSTEMS, Oakland CA).

WB00882_.GIF (263 bytes) Review of present software design and long term recommendations for improving database interface software and development productivity. Client is leading provider of CDROM databases of Automotive Parts/Prices for Sears, Grand Auto, GM, etc. (TRIAD SYSTEMS CORPORATION, Livermore CA)

WB00882_.GIF (263 bytes) Back End program for on-line software license control via Web Site for a high end database systems. (ILLUSTRA INFORMATION TECHNOLOGIES (later Informix), Oakland, CA). Protocol level TCP/IP, Unix, Windows NT. CGI and SQL Database design/programming.

WB00882_.GIF (263 bytes) Design review of sniffer X.25 emulator for testing PADs (NETWORK GENERAL CORP., Menlo Park CA).

WB00882_.GIF (263 bytes) Windows NT Network Driver programming for a multi-protocol print spooler device. SMB, TCP/IP,  Windows NT DDK. (ASP, Santa Clara CA).

WB00882_.GIF (263 bytes) CGI programming in SunOS C, Windows NT C/C++ and PERL for large scale public WorldWide Web site. On the fly HTML form creation and data retrieval of user entries from HTML forms (WEBINSIGHT and BBN Planet, Boston MA, MYTHOS, San Francisco CA).

WB00882_.GIF (263 bytes) Communications and database interface between trucking dispatch system running under Windows NT, and MIS IBM mainframes running CICS and Assembler applications over SNA 3270 and LU6.2. Microsoft SNA Server, SQL Server, IBM NS/Win, APPC, CPI-C, IBM CICS. VC++, Delphi and VB (client) programming. VTAM gens. ODBC database access in C/C++. (QUANTUM ASSOCIATES, San Francisco CA and CONSOLIDATED FREIGHTWAYS, Portland, OR).

WB00882_.GIF (263 bytes) Web site and WWW/HTTP Server configuration and programming, UNIX, BSD, Linux and Windows 2K/NT. Creation of World Wide Web (HTML) documents, graphics and CGI programs. Custom programs in C++, Delphi, VB and PERL to collect data entered from Home Page Forms and add to database. Low level TCP/IP Sockets programming. Access, Paradox, Oracle and Sybase/SQL Server databases. IE and Netscape Client configurations under Windows NT, Macintosh, Windows 9x.

 
WB00882_.GIF (263 bytes) "DeskTracy", a "shrink-wrapped" application for creating an audit trail and monitoring users' resource utilization on a network. In daily use at Kinko's nationwide for billing its rental customers. Database logs & bills session charges, pages printed, etc. Netware & Windows NT Networks. Cross-platform Mac integration. Windows Device Driver Kit, Visual C/C++, VB, ODBC, Microsoft SQL Server, Macintosh MPW, 32 bit VC++ for NT, Win9x and Macintosh, MS Access, ODBC, OLE, NetDDE, Video for Windows. Hardware design for interface to photocopiers (KANSAS BAY SYSTEMS, Oakland CA and KINKO's USA). Desktracy User's Form tracks time and printer usage

WB00882_.GIF (263 bytes) Hardware/Software System for automatically calling support personnel's pagers and displaying alarm codes in the case of specific events, such as the triggering of motion detectors, hardware failures, backup generator fuel shortage etc. Windows  C++ background application. (NEXTEL, Oakland CA).

WB00882_.GIF (263 bytes) On-line Wiring and Interconnect Documentation Database for Local and Wide Area Networks. Graphical display of Physical and Logical Network Adressing, Cabling and Topology. Provision for barcode-scan identification of cables. SQL Stored procedures, TCP/IP, HTML and WWW server. Client/Server ODBC database-independent design.

WB00882_.GIF (263 bytes) Custom C software for Audio Analysis Characterization/Analysis of detailed audio specs for the main 16 bit MultiMedia cards on the market. (LOGITECH, Milpitas CA).

WB00882_.GIF (263 bytes) Fax, Binary Image, OCR, Voice Synthesis & Voice Mail add-on capability for Client-Server DataBase running over low bandwidth phone lines. Compression and Remote Procedure Call techniques. SCO Unix, TCP/IP, Windows Network, Windows NT, SQL Server, ODBC. Borland C++, Visual Basic, WinSDK, WinDDK, MS Access, QELINK. (DEPARTMENT OF TREASURY and PACBELL, Washington DC/San Francisco CA).

WB00882_.GIF (263 bytes) "Charter" (see screenshot)  application for characterizing Audio Equipment. Audio Precision (S1) hardware is controlled by a Windows application. Measurement of user definable parameters create spreadsheets and graphs in real time. Data logged over network into client dBase compatible database with session and customer information. Windows SDK, DDK, MS C/C++, Visual Basic, Q+E QELIB/MLINK, Pinnacle Graphics SDK. MS Access. (STOLL AUDIO SERVICES, Berkeley CA)

WB00882_.GIF (263 bytes) Client-Server DataBase for Telecommunications Equipment Inventory, Orders & Trouble Reports . Hardware & Software design. SCO System V Unix Server w/ 16 V.32/V.42bis async ports, running Database Engine, TCP/IP & custom C programs. Workstations were Intel machines running Windows w/ custom Windows front end Client programs. UNIX C, FoxBase Plus, MS C/C++, Windows SDK, DDK, WindowsMaker. (DEPARTMENT OF TREASURY/PACBELL, Washington DC/San Francisco CA)

WB00882_.GIF (263 bytes) LAN, Database and Digital Audio Recording System for logging of broadcasts on former Soviet Territory. Windows, OS/2 & Macintosh LAN Design, Database Server, Windows Application for recording Shortwave Radio Broadcasts on Hard Disk. MPC MultiMedia Windows, C/C++, MMDDK, SDK, DDK.

WB00882_.GIF (263 bytes) Windows Systems configuration for company laptops & desktop PS/2s (CLOROX, Oakland CA).

WB00882_.GIF (263 bytes) Characterization, optimization & hardware modification of high performance analog Nagra tape recorders with experimental new 3M tape formulation for feature film work. Audio Precision S1 data acquisition, engineering analysis, circuit redesign (3M, St Paul MN & STOLL AUDIO SERVICES, Berkeley CA).

WB00882_.GIF (263 bytes) Windows Applications/Drivers testing & consulting for Corel, Micrografx, Aldus, Microsoft, First Byte, Logitech, Hewlett Packard, Complete PC, Criterion. Windows internals, configuration & application design issues. Member of Windows SDK & DDK Developers' Beta Program. Windows NT Developers' Beta. Continuously involved in testing and debugging major new software: by the time it's released, we know it inside out.

 
WB00882_.GIF (263 bytes) Windows based application to automatically generate a complex Calendar Of Events publication and broadcast by Fax board to subscribers. Data Entry interface, format conversions, remote application control. Windows SDK, C, custom database & custom PageMaker/Winword interface. (THE PARTY FAX, San Francisco CA). After data entry, single click compiles elegant publication and faxes it.

WB00882_.GIF (263 bytes) Windows driver to control TARGA compatible Video Card on x86 machines. S-Video Frame capture, Assembly and C real time code w/ Windows MDK Interface (AVC, Fremont CA).

WB00882_.GIF (263 bytes) Mixed network (macintosh/Sun/PC) system to control High Definition Video VTR transport and frame capture, storage, passthrough. Real time Mac C programming, V-LAN controllers, REBO frame buffer, Appletalk, TCP/IP-NFS Ethernet (COMPRESSION LABS INC, San Jose CA).

WB00882_.GIF (263 bytes) LU6.2 interface between a 3COM PC LAN and IBM mainframes running CICS for Medical Center Bloodbanks using Eicon SDLC cards and custom drivers (WESTERN STAR, Portland OR). APPC, Netbios, SNA, NCP/VTAM, CICS, hardware & protocol debug.

WB00882_.GIF (263 bytes) Menu-driven X.25 network configurator running under Windows for worldwide private network PC connectivity to AS/400s, 4300s, VAXs and Suns. IBM Interface via QLLC. (SCHLUMBERGER INFORMATION NETWORK, San Jose CA).

WB00882_.GIF (263 bytes) International X.25 Wide Area Network and Sun & PC-based Ethernet LANs for distribution of securities information. Network optimization, SNA T1 network interface, new X.25 broadcasting techniques, HDLC, LANs, Netbios, Unix, NFS, TCP/IP, Sockets/rpc, Ingres database, Desqview, Windows, C-Scape. (DREXEL, BURNHAM & LAMBERT, New York City NY)

WB00882_.GIF (263 bytes) High speed SNA compatible Radio Frequency data communications system for factory & warehouse, using HDLC/SDLC, bit compression and other hardware and software microprocessor design techniques. (DOW CORNING CORPORATION, Elizabethtown KY)

WB00882_.GIF (263 bytes) Laser barcode reader system (hardware and software) for IBM mainframe connection to warehouse automation equipment (IBM CORPORATION, Tucson AZ). The laser scanners were integrated into the 30xx host SNA network running VM/MVS.

WB00882_.GIF (263 bytes) Documentation of methods and techniques for connection of Sun network to IBM system 38 computers via 3270 emulation (SUN MICROSYSTEMS, Mountain View CA).

WB00882_.GIF (263 bytes) Design and implementation of state of the art computer multimedia audio facility (MAISON KITAMI, Tokyo Japan & Peakdesign, Oakland CA). Macintosh, Atari, PC, AES/EBU, SPDIF, A/D/A, MIDI, SMPTE, analog.

WB00882_.GIF (263 bytes) High tech soundtracks, animations, graphics, layout, systems and engineering for Audio, Video and MultiMedia projects. Tape & disk digital A/V recording. Credits include IEEE, Shankar, Richard Horowitz.

WB00882_.GIF (263 bytes) Design & pilot project for hardware/software interconnection of a Sun Workstation UNIX TCP/IP network (for securities traders) to mixed vendor data feeds and an IBM System 38 (MONTGOMERY SECURITIES, San Francisco CA). Multiple terminal emulation, LANs, Windowing, LU 6.2, voice integration.

WB00882_.GIF (263 bytes) Complete hardware and software design of a portable wireless (UHF Radio) IBM 3270 compatible terminal system (DATALINK CORPORATION, Culver City CA). The x86 based design provided radio-linked IBM mainframe compatible flatscreen terminals on vehicles used in warehouse automation. This was a complex 2.5 year project involving analog, digital and software design, as well as team management and production coordination.

Peakdesign Home