Career Overview - PowerPoint PPT Presentation

1 / 28
About This Presentation
Title:

Career Overview

Description:

Embedded Systems to GUI, Web. Many O/S, many languages, technologies ... Windows in a Mac world. CU-SeeMe. Cornell University experiment turned shrink-wrap ... – PowerPoint PPT presentation

Number of Views:74
Avg rating:3.0/5.0
Slides: 29
Provided by: coyotete
Category:

less

Transcript and Presenter's Notes

Title: Career Overview


1
Career Overview
W.John Guineau 5/2007
2
Professional Summary
  • Over 25 years in software industry
  • Hardware background
  • Software career
  • Embedded Systems to GUI, Web
  • Many O/S, many languages, technologies
  • Hardware Software design
  • Inventions e.g. Wireless GPS tracking

3
Digital Equipment Corp.
  • Just a kid
  • Hardware Tech turned Software Engineer
  • VMDD - Disk/Tape/CDROM Diagnostics
  • Vast improvement over industry products
  • Industry leaders for SCSI
  • ITECS Complete automation
  • IEEE-488 power supplies, Tenney environmental
    chambers, Lots of uVAX IIs and PRO-350/380s
  • Reduced days to hours, with summary
  • Industry wanted to buy it!

4
DEC - VMS - Modeling Disk I/O
  • Multi-process, concurrent I/O
  • High-speed Storage (RAID)
  • Throughput and Latency requirements
  • Problem Traffic Jam!
  • Solution Analysis, modeling, adaptivity
  • Software Data collection Visualization
  • Result gt 300 performance improvement
  • U.S. Patent 5,426,736

5
Request/Sec Physical Limitations
6
KB/sec Physical Limitations
7
What the data tells us
  • Flattening of surface implies saturation
  • Additional I/O load beyond saturation results in
    latency
  • Visual inspection provides solution!
  • It can be modeled

nq
Kq
Tmin ------- ------ C
R
Z
n size of request q number of requests R
bus bandwidth K avg. access time Z queuing
efficiency
8
What to do? adaptive algorithm
  • The mathematical model gives us the limits
  • The driver implements the algorithm

t RZ
q(n,t) -------------
nZ KR
t Desired worst case response time
9
Industry Process Control
  • ASTM Strength of Materials Testing
  • Real-time control for materials validation
  • Data collection, visualization
  • Analysis, automatic determination, interactive
  • Vastly improved process capabilities
  • HIP Furnaces
  • PID and the momentum of heat
  • Bad motor? You can hear it!
  • Microphone, FFT, compare and sort

10
Commercial Video Conferencing
  • AVID Technology StoryBase
  • Windows in a Mac world
  • CU-SeeMe
  • Cornell University experiment turned shrink-wrap
  • Quartz, ActiveMovie and Video
  • Beat Microsoft to capture implementation!
  • DirectShow
  • Network Packetization and Re-assembly
  • Ordering and window of opportunity
  • Significant improvement over data loss

11
NASA? Are you kidding?
  • Just married, 6 month old daughter
  • Were going to California!

12
NASA JPL JASON-1
  • Satellite, Low Earth Orbit (200 - 500 miles)
  • Earth-observing Monitors Earths Oceans
  • Follow-on to TOPEX/Poseidon El Nino
  • Joint project - NASA and CNES (France)
  • Launched Dec 7th, 2001
  • Deemed Extremely Successful so far

13
Jason-1 High-Level Context
JASON-1
Ground System JTCCS Sequencing, Science Data
Earth Terminals
Science Communities
Data Archives
14
Adding the Jason-1 SatelliteCalibration and
Checkout
15
JTCCS Software Architecture
ETSim
tcp/ip
ftp
tcp/ip
IPC Server
Windows, Unix/Linux, Mac
UI Server
JNI
tcp/ip
Windows CE Compaq iPAQ
TCL script engine
databases files
?
Network
16
JTCCS Major Innovation
  • Entire system runs on a 400mhz laptop!
  • Almost 500K lines of code
  • JPLs first-ever lights-out spacecraft
    automation
  • JPLs first-ever wireless hand-held spacecraft
    control
  • Private demonstration to lab director
  • NASA Software of the Year competition
  • Honorable mention

17
My Own Computer
  • Z80
  • ZX81 inspired
  • Custom firmware
  • Weather sensors
  • Dallas 1-Wire
  • Humidity
  • Temperature
  • Pressure

18
The Tracker
  • Hand-held device
  • 2-way radio (paging)
  • GPS
  • AVR Microcontroller
  • Other sensors (fall detection, heart rate)
  • Dont leave home without it
  • Never be lost again!
  • SAR wanted it
  • No funding

19
Launch? Oh No!
  • Jason-1 Project Complete
  • Three months after 9/11
  • Add a 2 yr old son
  • And Im out of a job!
  • Coyote Technology, Inc.
  • Sub-contract to JPL
  • Amgen

20
Back in Business
  • SharedNet
  • Military Situational Awareness
  • It will never work
  • DoD/DISA Network Topology
  • Locked in a room Come up with something new
  • XML, Jini -gt SOAP and WebServices
  • Avionics Simulator
  • Europa Pathfinder and X2000
  • Team-X Spacecraft Mission Design
  • ICEMaker - NASA-wide distributed design
    collaboration

21
Amgen
  • Biotech Work with scientists!
  • Data processing/analysis/visualization
  • AmgenFramework
  • Reusable component library
  • Windows, C, .Net
  • MANY applications, huge demand
  • Immunology, Inflammation, Hematology, Oncology,
    Legal
  • Electrophysiology, Mass-spectrometry
  • Corporate Databases for research tracking

22
JPL - Robotics
  • Mars Rover Simulation
  • ROAMS
  • Kinematics, Dynamics
  • SimScape
  • 2.5D/3D topographic simulation
  • Layered surfaces
  • Surface Properties
  • Planetary support

23
JPL Robotics
  • Laser Scanner
  • Mars Yard
  • Terrain reconstruction from noisy data

24
JPL Robotics
25
JPL Robotics
  • Research Mars Rovers real hardware!
  • FIDO, Rocky8, CLARAty, vxWorks
  • Ported to Linux, w/hi-res timer patches
  • PID loops verified on scope
  • Debugging software with hardware
  • Drove rover around Mars Yard
  • Under Linux 2.6!
  • With my own custom kernel

26
JPL Flight Software
  • I finally made it.
  • MSAP - Multi-mission System Architecture Platform
  • Reusable baseline
  • Avionics hardware and flight software
  • Basis for MSL Next Mars Rover
  • Mil Std. 1553 - system core
  • Hard real-time, mission critical
  • Questionable future
  • Mindset
  • Legacy/MER inheritance
  • Institutional
  • Profit/Loss - no real consequences

27
Around the Home
  • Home Automation
  • Multi-camera surveillance system
  • High-end Weather station
  • Ozone (O3) monitor
  • Off-the shelf sensor
  • ADC, S/W, ASPX
  • Earthquake Monitor
  • 3-axis accelerometer
  • ADC, S/W, ASPX
  • Cell phone apps

28
Conclusion
  • Man WILL go back to the Moon to Mars
  • Commercially viable discovery will change the
    game
  • For me, its been a blast!
  • My best years are yet to come
  • Questions?
Write a Comment
User Comments (0)
About PowerShow.com