CMSC 132A Lecture Notes - Lecture 7: Semicolon, Digital Image Processing, Global Positioning System

52 views4 pages

Document Summary

Cmsc132a lecture 7: interfaces here are a number of situations in software engineering when it is important for disparate groups of programmers to agree to a contract that spells out how their software interacts. Each group should be able to write their code without any knowledge of how the other group"s code is written. For example, imagine a futuristic society where computer-controlled robotic cars transport passengers through city streets without a human operator. Automobile manufacturers write software (java, of course) that operates the automobile stop, start, accelerate, turn left, and so forth. Another industrial group, electronic guidance instrument manufacturers, make computer systems that receive gps (global. Positioning system) position data and wireless transmission of traffic conditions and use that information to drive the car. The auto manufacturers must publish an industry-standard interface that spells out in detail what methods can be invoked to make the car move (any car, from any manufacturer).

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers