1 / 2

Historical Context: Software Infrastructure Enables Application Capabilities

Historical Context: Software Infrastructure Enables Application Capabilities. App. App. OS. OS. Network Protocols. 1950s. 1960s. 1970s. 1980s. 1990s. 2000s. Emb. App. Emb. App. Application. App. App. Application. App. App. LW Middle- ware. LW Middle- ware. Middle- ware.

lluvia
Download Presentation

Historical Context: Software Infrastructure Enables Application Capabilities

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Historical Context: Software Infrastructure Enables Application Capabilities App App OS OS Network Protocols 1950s 1960s 1970s 1980s 1990s 2000s Emb. App Emb. App Application App App Application App App LW Middle- ware LW Middle- ware Middle- ware Middle- ware MW Svcs MW Svcs MW Svcs MW Svcs Middle- ware Middle- ware Operating System OS OS Embedded OS Embedded OS OS OS Network Protocols App App Network Protocols Network Protocols Operating System Database Systems System Development Environments Database Systems ?? Programming Languages 1950s Fifty Years of Distributed Systems Software Architecture Evolution 2006+

  2. Some Reflections on a Career in Computer Science During Its Formative Years • “The best way to predict the future is to go out and create it” • And have a lot of fun doing it • “One man’s ceiling is another man’s floor” • It’s a big world, with lot’s of specialization • “Its déjà vu, all over again” • Expect to revisit topics many times before they stick • Details (and implementations) matter, often as much as ideas • Especially early on to build credibility (in the longer run they are often lost in translation/transition)

More Related