{"version":"1.0","provider_name":"CHM","provider_url":"https:\/\/computerhistory.org","author_name":"tluong","author_url":"https:\/\/computerhistory.org\/blog\/author\/tluong\/","title":"The Deep History of Your Apps: Steve Jobs, NeXTSTEP, and Early Object-Oriented Programming","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"cYteAgsaHw\"><a href=\"https:\/\/computerhistory.org\/blog\/the-deep-history-of-your-apps-steve-jobs-nextstep-and-early-object-oriented-programming\/\">The Deep History of Your Apps: Steve Jobs, NeXTSTEP, and Early Object-Oriented Programming<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/computerhistory.org\/blog\/the-deep-history-of-your-apps-steve-jobs-nextstep-and-early-object-oriented-programming\/embed\/#?secret=cYteAgsaHw\" width=\"600\" height=\"338\" title=\"&#8220;The Deep History of Your Apps: Steve Jobs, NeXTSTEP, and Early Object-Oriented Programming&#8221; &#8212; CHM\" data-secret=\"cYteAgsaHw\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/computerhistory.org\/wp-content\/uploads\/2019\/07\/DHOYA-NeXT-cube-system.jpg","thumbnail_width":800,"thumbnail_height":948,"description":"Since 2008, over a hundred billion apps have been downloaded from Apple\u2019s App Store onto users\u2019 iPhones or iPads. However, the technology and tools powering the mobile \u201capp revolution\u201d are not themselves new, but rather have a long history spanning over thirty years, one which connects back to the beginnings of software engineering and object-oriented programming in the late 1960s."}