SlideShare a Scribd company logo
1 of 14
Patrick Hogan Project Manager World Wind
 
Jim Gray was a software genius at Microsoft Research. His job was to do whatever he wanted. His primary research interests were in databases and transaction processing systems -- with a particular focus on using computers to make scientists more productive. He received the Turing Award in 1998, essentially the Nobel for software engineering. In January of 2007 he took his 40-foot sailboat Tenacious on a trip to the Farallon Islands. He never returned. While he was here with us, his mantra was for scientists and engineers to work collaboratively in finding increasingly smarter ways to apply ourselves to large scientific databases.
One thing Jim wanted to see delivered was a digital survey of the sky, and if you think of the complexity of space out to the edge of our universe, that’s one heck of a database. Coincidentally, in April of 2004, I contacted the Space Telescope Science Institute for how NASA World Wind might visualize the SkyServer and National Virtual Observatory data. They suggested I talk with Jim Gray. As a result and due in great part to Jim’s leadership and Microsoft’s support, in early 2006 World Wind was able to let anyone travel through space and time to the limits of our known universe. The reason this happened was a result of collaborative efforts between the open source community of World Wind hackers (I mean software engineers) and the research scientists who were managing the Sloan Digital Sky Survey database. All made possible due to the driving force of one man, Jim Gray, brilliant and ever thoughtful. Now, more than ever, we need to rejuvenate his mantra of scientists and engineers working together to solve large problems. Today, we have problems that need Jim’s planetary scale of thinking, such as climate change and clean energy. If World Wind has a mantra, it is to provide the technology needed for scientists and engineers to help us better understand and better live in this world.
[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
[object Object],Real world context Dynamic 4D Interactive analysis We are often asked  ‘What’s different about World Wind?’ World Wind provides the technology for anyone to build an Earth-browser. World Wind lets the larger community focus on their needs, while not having to continually recreate the wheel for 3D visualization.
 
So what are we doing wrong?
NASA creates highly sophisticated software and, by definition, it’s typically highly specialized. This means it may not be readily applicable to other uses. NASA software development efforts might inspire greater collaboration with the world community if those efforts were to ‘boil down’ functionalities to an API-centric ‘generic platform’ so that the larger community could readily apply this platform to other applications.  This would also benefit ongoing advancement of that ‘generic platform,’ the wheel that need not be reinvented, but only made more round. And because this is an evolving platform it will increasingly serve the needs of NASA and the world community. Additionally, the generic nature to the platform would also help address ITAR issues.  This is the approach World Wind has taken, generic technology as an API-centric SDK. After all, the NASA motto is ‘for the benefit of all.’  Lastly and yet again, as MITRE well advised DoD, “Use a common, well-known OSS license. . .don’t  write your own!”  NASA software engineers should be able to choose from a suite of approved open source licenses.

More Related Content

What's hot

Cloud processing close to the Earth data
Cloud processing close to the Earth dataCloud processing close to the Earth data
Cloud processing close to the Earth dataterradue
 
Community based software development: The GRASS GIS project
Community based software development: The GRASS GIS projectCommunity based software development: The GRASS GIS project
Community based software development: The GRASS GIS projectMarkus Neteler
 
What’s happening these days at Eclipse?
What’s happening these days at Eclipse?What’s happening these days at Eclipse?
What’s happening these days at Eclipse?Philippe Krief
 
Computer Supported Cooperative Work: Past, Present, and Future Vision
Computer Supported Cooperative Work: Past, Present, and Future VisionComputer Supported Cooperative Work: Past, Present, and Future Vision
Computer Supported Cooperative Work: Past, Present, and Future VisionLarry Smarr
 
Security Challenges and the Pacific Research Platform
Security Challenges and the Pacific Research PlatformSecurity Challenges and the Pacific Research Platform
Security Challenges and the Pacific Research PlatformLarry Smarr
 
MapQuest: How OSM Benefits & Vice Versa
MapQuest: How OSM Benefits & Vice VersaMapQuest: How OSM Benefits & Vice Versa
MapQuest: How OSM Benefits & Vice VersaRandy Meech
 
FOS Desktop GIS
FOS Desktop GISFOS Desktop GIS
FOS Desktop GISatlefren
 

What's hot (7)

Cloud processing close to the Earth data
Cloud processing close to the Earth dataCloud processing close to the Earth data
Cloud processing close to the Earth data
 
Community based software development: The GRASS GIS project
Community based software development: The GRASS GIS projectCommunity based software development: The GRASS GIS project
Community based software development: The GRASS GIS project
 
What’s happening these days at Eclipse?
What’s happening these days at Eclipse?What’s happening these days at Eclipse?
What’s happening these days at Eclipse?
 
Computer Supported Cooperative Work: Past, Present, and Future Vision
Computer Supported Cooperative Work: Past, Present, and Future VisionComputer Supported Cooperative Work: Past, Present, and Future Vision
Computer Supported Cooperative Work: Past, Present, and Future Vision
 
Security Challenges and the Pacific Research Platform
Security Challenges and the Pacific Research PlatformSecurity Challenges and the Pacific Research Platform
Security Challenges and the Pacific Research Platform
 
MapQuest: How OSM Benefits & Vice Versa
MapQuest: How OSM Benefits & Vice VersaMapQuest: How OSM Benefits & Vice Versa
MapQuest: How OSM Benefits & Vice Versa
 
FOS Desktop GIS
FOS Desktop GISFOS Desktop GIS
FOS Desktop GIS
 

Similar to 2011 NASA Open Source Summit - Patrick Hogan

NASA WorldWind Open Source Summit
NASA WorldWind Open Source SummitNASA WorldWind Open Source Summit
NASA WorldWind Open Source SummitPatrick Hogan
 
Future of Open Source in a Cloudy World
Future of Open Source in a Cloudy WorldFuture of Open Source in a Cloudy World
Future of Open Source in a Cloudy WorldBret Piatt
 
Cloud and Big Data Come Together in the Ocean Observatories Initiative to Giv...
Cloud and Big Data Come Together in the Ocean Observatories Initiative to Giv...Cloud and Big Data Come Together in the Ocean Observatories Initiative to Giv...
Cloud and Big Data Come Together in the Ocean Observatories Initiative to Giv...Dana Gardner
 
Soderstrom
SoderstromSoderstrom
SoderstromNASAPMC
 
[OpenStack Day in Korea 2015] Keynote 1 - OpenStack Mission Update
[OpenStack Day in Korea 2015] Keynote 1 - OpenStack Mission Update[OpenStack Day in Korea 2015] Keynote 1 - OpenStack Mission Update
[OpenStack Day in Korea 2015] Keynote 1 - OpenStack Mission UpdateOpenStack Korea Community
 
Image transformation using grid(synopsis)
Image transformation using grid(synopsis)Image transformation using grid(synopsis)
Image transformation using grid(synopsis)Mumbai Academisc
 
Applications for the Masses by the Masses: Why Engineers Are An Endangered Sp...
Applications for the Masses by the Masses: Why Engineers Are An Endangered Sp...Applications for the Masses by the Masses: Why Engineers Are An Endangered Sp...
Applications for the Masses by the Masses: Why Engineers Are An Endangered Sp...toddfast
 
The Power of the Hybrid Cloud
The Power of the Hybrid CloudThe Power of the Hybrid Cloud
The Power of the Hybrid Cloudrackspaceuk
 
Fostering Google Software Technologies in Open Digital Ecosystems
Fostering Google Software Technologies in Open Digital EcosystemsFostering Google Software Technologies in Open Digital Ecosystems
Fostering Google Software Technologies in Open Digital EcosystemsAndrés Leonardo Martinez Ortiz
 
26_06_2019 «Google software technologies in open digital ecosystems», by Andr...
26_06_2019 «Google software technologies in open digital ecosystems», by Andr...26_06_2019 «Google software technologies in open digital ecosystems», by Andr...
26_06_2019 «Google software technologies in open digital ecosystems», by Andr...eMadrid network
 
IESL Talk Series: Apache System Projects in the Real World
IESL Talk Series: Apache System Projects in the Real WorldIESL Talk Series: Apache System Projects in the Real World
IESL Talk Series: Apache System Projects in the Real WorldSrinath Perera
 
Open source presentation
Open source presentationOpen source presentation
Open source presentationRona Segev Gal
 
Open Source Software Development by TLV Partners
Open Source Software Development by TLV PartnersOpen Source Software Development by TLV Partners
Open Source Software Development by TLV PartnersRoy Leiser
 
Mobile Monday (October 2014) - Riding Global Tech Trends
Mobile Monday (October 2014) - Riding Global Tech TrendsMobile Monday (October 2014) - Riding Global Tech Trends
Mobile Monday (October 2014) - Riding Global Tech TrendsMobile Monday Yangon
 
Advancing open source geospatial software for the do d ic edward pickle openg...
Advancing open source geospatial software for the do d ic edward pickle openg...Advancing open source geospatial software for the do d ic edward pickle openg...
Advancing open source geospatial software for the do d ic edward pickle openg...Joshua L. Davis
 
What is the reason linked in, yahoo, netflix, twitter, trello uses nodejs
What is the reason linked in, yahoo, netflix, twitter, trello uses nodejs What is the reason linked in, yahoo, netflix, twitter, trello uses nodejs
What is the reason linked in, yahoo, netflix, twitter, trello uses nodejs MoonTechnolabsPvtLtd
 
Perspectives on Open
Perspectives on OpenPerspectives on Open
Perspectives on OpenTim O'Reilly
 
How Can We Answer the Really BIG Questions?
How Can We Answer the Really BIG Questions?How Can We Answer the Really BIG Questions?
How Can We Answer the Really BIG Questions?Amazon Web Services
 

Similar to 2011 NASA Open Source Summit - Patrick Hogan (20)

NASA WorldWind Open Source Summit
NASA WorldWind Open Source SummitNASA WorldWind Open Source Summit
NASA WorldWind Open Source Summit
 
Os Boswell
Os BoswellOs Boswell
Os Boswell
 
Future of Open Source in a Cloudy World
Future of Open Source in a Cloudy WorldFuture of Open Source in a Cloudy World
Future of Open Source in a Cloudy World
 
Cloud and Big Data Come Together in the Ocean Observatories Initiative to Giv...
Cloud and Big Data Come Together in the Ocean Observatories Initiative to Giv...Cloud and Big Data Come Together in the Ocean Observatories Initiative to Giv...
Cloud and Big Data Come Together in the Ocean Observatories Initiative to Giv...
 
Soderstrom
SoderstromSoderstrom
Soderstrom
 
[OpenStack Day in Korea 2015] Keynote 1 - OpenStack Mission Update
[OpenStack Day in Korea 2015] Keynote 1 - OpenStack Mission Update[OpenStack Day in Korea 2015] Keynote 1 - OpenStack Mission Update
[OpenStack Day in Korea 2015] Keynote 1 - OpenStack Mission Update
 
Image transformation using grid(synopsis)
Image transformation using grid(synopsis)Image transformation using grid(synopsis)
Image transformation using grid(synopsis)
 
Applications for the Masses by the Masses: Why Engineers Are An Endangered Sp...
Applications for the Masses by the Masses: Why Engineers Are An Endangered Sp...Applications for the Masses by the Masses: Why Engineers Are An Endangered Sp...
Applications for the Masses by the Masses: Why Engineers Are An Endangered Sp...
 
The Power of the Hybrid Cloud
The Power of the Hybrid CloudThe Power of the Hybrid Cloud
The Power of the Hybrid Cloud
 
nature
naturenature
nature
 
Fostering Google Software Technologies in Open Digital Ecosystems
Fostering Google Software Technologies in Open Digital EcosystemsFostering Google Software Technologies in Open Digital Ecosystems
Fostering Google Software Technologies in Open Digital Ecosystems
 
26_06_2019 «Google software technologies in open digital ecosystems», by Andr...
26_06_2019 «Google software technologies in open digital ecosystems», by Andr...26_06_2019 «Google software technologies in open digital ecosystems», by Andr...
26_06_2019 «Google software technologies in open digital ecosystems», by Andr...
 
IESL Talk Series: Apache System Projects in the Real World
IESL Talk Series: Apache System Projects in the Real WorldIESL Talk Series: Apache System Projects in the Real World
IESL Talk Series: Apache System Projects in the Real World
 
Open source presentation
Open source presentationOpen source presentation
Open source presentation
 
Open Source Software Development by TLV Partners
Open Source Software Development by TLV PartnersOpen Source Software Development by TLV Partners
Open Source Software Development by TLV Partners
 
Mobile Monday (October 2014) - Riding Global Tech Trends
Mobile Monday (October 2014) - Riding Global Tech TrendsMobile Monday (October 2014) - Riding Global Tech Trends
Mobile Monday (October 2014) - Riding Global Tech Trends
 
Advancing open source geospatial software for the do d ic edward pickle openg...
Advancing open source geospatial software for the do d ic edward pickle openg...Advancing open source geospatial software for the do d ic edward pickle openg...
Advancing open source geospatial software for the do d ic edward pickle openg...
 
What is the reason linked in, yahoo, netflix, twitter, trello uses nodejs
What is the reason linked in, yahoo, netflix, twitter, trello uses nodejs What is the reason linked in, yahoo, netflix, twitter, trello uses nodejs
What is the reason linked in, yahoo, netflix, twitter, trello uses nodejs
 
Perspectives on Open
Perspectives on OpenPerspectives on Open
Perspectives on Open
 
How Can We Answer the Really BIG Questions?
How Can We Answer the Really BIG Questions?How Can We Answer the Really BIG Questions?
How Can We Answer the Really BIG Questions?
 

More from NASA Open Government Initiative

More from NASA Open Government Initiative (8)

Nasa at i_co_p_aug2011 2
Nasa at i_co_p_aug2011 2Nasa at i_co_p_aug2011 2
Nasa at i_co_p_aug2011 2
 
2011 NASA Open Source Summit - Pascal Finette
2011 NASA Open Source Summit - Pascal Finette2011 NASA Open Source Summit - Pascal Finette
2011 NASA Open Source Summit - Pascal Finette
 
2011 NASA Open Source Summit - Terry Fong
2011 NASA Open Source Summit - Terry Fong2011 NASA Open Source Summit - Terry Fong
2011 NASA Open Source Summit - Terry Fong
 
2011 NASA Open Source Summit - David Wheeler
2011 NASA Open Source Summit - David Wheeler2011 NASA Open Source Summit - David Wheeler
2011 NASA Open Source Summit - David Wheeler
 
2011 NASA Open Source Summit - Chris Mattmann
2011 NASA Open Source Summit - Chris Mattmann2011 NASA Open Source Summit - Chris Mattmann
2011 NASA Open Source Summit - Chris Mattmann
 
2011 NASA Open Source Summit - Forge.mil
2011 NASA Open Source Summit - Forge.mil2011 NASA Open Source Summit - Forge.mil
2011 NASA Open Source Summit - Forge.mil
 
2011 NASA Open Source Summit - Chris Wanstrath
2011 NASA Open Source Summit - Chris Wanstrath2011 NASA Open Source Summit - Chris Wanstrath
2011 NASA Open Source Summit - Chris Wanstrath
 
2011 NASA Open Source Summit - Bob Sutor
2011 NASA Open Source Summit - Bob Sutor2011 NASA Open Source Summit - Bob Sutor
2011 NASA Open Source Summit - Bob Sutor
 

Recently uploaded

The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 

Recently uploaded (20)

The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 

2011 NASA Open Source Summit - Patrick Hogan

  • 1. Patrick Hogan Project Manager World Wind
  • 2.  
  • 3. Jim Gray was a software genius at Microsoft Research. His job was to do whatever he wanted. His primary research interests were in databases and transaction processing systems -- with a particular focus on using computers to make scientists more productive. He received the Turing Award in 1998, essentially the Nobel for software engineering. In January of 2007 he took his 40-foot sailboat Tenacious on a trip to the Farallon Islands. He never returned. While he was here with us, his mantra was for scientists and engineers to work collaboratively in finding increasingly smarter ways to apply ourselves to large scientific databases.
  • 4. One thing Jim wanted to see delivered was a digital survey of the sky, and if you think of the complexity of space out to the edge of our universe, that’s one heck of a database. Coincidentally, in April of 2004, I contacted the Space Telescope Science Institute for how NASA World Wind might visualize the SkyServer and National Virtual Observatory data. They suggested I talk with Jim Gray. As a result and due in great part to Jim’s leadership and Microsoft’s support, in early 2006 World Wind was able to let anyone travel through space and time to the limits of our known universe. The reason this happened was a result of collaborative efforts between the open source community of World Wind hackers (I mean software engineers) and the research scientists who were managing the Sloan Digital Sky Survey database. All made possible due to the driving force of one man, Jim Gray, brilliant and ever thoughtful. Now, more than ever, we need to rejuvenate his mantra of scientists and engineers working together to solve large problems. Today, we have problems that need Jim’s planetary scale of thinking, such as climate change and clean energy. If World Wind has a mantra, it is to provide the technology needed for scientists and engineers to help us better understand and better live in this world.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.  
  • 13. So what are we doing wrong?
  • 14. NASA creates highly sophisticated software and, by definition, it’s typically highly specialized. This means it may not be readily applicable to other uses. NASA software development efforts might inspire greater collaboration with the world community if those efforts were to ‘boil down’ functionalities to an API-centric ‘generic platform’ so that the larger community could readily apply this platform to other applications. This would also benefit ongoing advancement of that ‘generic platform,’ the wheel that need not be reinvented, but only made more round. And because this is an evolving platform it will increasingly serve the needs of NASA and the world community. Additionally, the generic nature to the platform would also help address ITAR issues. This is the approach World Wind has taken, generic technology as an API-centric SDK. After all, the NASA motto is ‘for the benefit of all.’ Lastly and yet again, as MITRE well advised DoD, “Use a common, well-known OSS license. . .don’t write your own!” NASA software engineers should be able to choose from a suite of approved open source licenses.

Editor's Notes

  1. Jim Gray was a software genius at Microsoft Research. His job was to do whatever he wanted. His primary research interests were in databases and transaction processing systems -- with a particular focus on using computers to make scientists more productive. He received the Turing Award in 1998, essentially the Nobel for software engineering. In January of 2007 he took his 40-foot sailboat Tenacious on a trip to the Farallon Islands. He never returned. While he was here with us, his mantra was for scientists and engineers to work collaboratively in finding increasingly smarter ways to apply ourselves to large scientific databases. One thing Jim wanted to see delivered was a digital survey of the sky, and if you think of the complexity of space out to the edge of our universe, that’s one heck of a database. In April of 2004 I contacted the Space Telescope Science Institute for how NASA World Wind might visualize the SkyServer and National Virtual Observatory data. They suggested I talk with Jim Gray. As a result and due in great part to Jim’s leadership and Microsoft’s support, in early 2006 World Wind was able to let anyone travel through space and time to the limits of our known universe. The reason this happened was a result of collaborative efforts between the open source community of World Wind hackers (I mean software engineers) and the research scientists who were managing the Sloan Digital Sky Survey database. All this was made possible due to the driving force of one man, Jim Gray, brilliant and ever thoughtful. Now, more than ever we need to rejuvenate his mantra of scientists and engineers working together to solve large problems. Today, we have problems that need Jim’s planetary scale of thinking, such as climate change and clean energy. If World Wind has a mantra, it is to provide the technology needed for scientists and engineers to help us better understand and better live in this world.
  2. So here we are today with our task clearly defined, to somehow make it easier for good things to happen.
  3. 1. Just making something open source doesn’t make magic happen. You need a good idea and a great platform. 3. We’ll come back to this later. . .
  4. 1/2. To effectively harness a community takes a combination of technical leadership (good architecture), interpersonal skills (defusing barroom brawls), organizational skills (benevolent dictator) and sound listening skills (sincerely care for the community’s concerns). 4. MITRE 2003published research, Use of Free and Open-Source Software (FOSS) in the U.S. Department of Defense: the first bullet under the topic “How should I create an open source software project?” Use a common, well-known OSS license, LGPL, MIT, BSD-new, Apache 2.0 – don ’t write your own license! Don’t forget the cost of ongoing support, and the constraints caused by wide usage {Only two things to fear, failure and success}
  5. 1. In my opinion, this is the most important point to be made here today.
  6. World Wind has some pedigree
  7. We are often asked ‘What’s different about World Wind?’ World Wind provides the technology for anyone to build an Earth-browser. World Wind lets the larger community focus on their needs, while not having to continually recreate the wheel for 3D visualization.
  8. Proof is in the pudding. . .World Wind drives innovation, partnerships drive World Wind. Not exactly perpetual motion, but the next best thing.
  9. NASA creates highly sophisticated software and, by definition, it’s typically highly specialized. This means it may not be readily applicable to other uses. NASA software development efforts might inspire greater collaboration with the world community if those efforts were to ‘boil down’ functionalities to an API-centric ‘generic platform’ so that the larger community could readily apply this platform to other applications. This would also benefit ongoing advancement of that ‘generic platform,’ the wheel that need not be reinvented, but only made more round. Because this is an evolving platform it will increasingly serve the needs of NASA and those of the world community. The generic nature to the platform would also help address ITAR issues. This is the approach World Wind has taken, generic technology as an API-centric SDK. After all, the NASA motto is ‘for the benefit of all.’ Lastly and yet again, as MITRE well advised DoD, “Use a common, well-known OSS license. . .don ’t write your own!” NASA software engineers should be able to choose from a suite of approved open source licenses.