Steve Jobs (NeXT Founder) – Object World Keynote (Aug 14, 1995)


Chapters

00:00:19 OpenStepDays: Past, Present, and Future of Software Development
00:02:25 Mid-1995 Achievements: Product Refresh, Customer Growth, and Professional Services
00:06:08 OpenStep: Bridging Platforms and the Future of Object-Oriented Computing
00:12:43 OpenStep and Distributed Computing Technologies
00:22:26 WebObjects Announcement
00:25:08 The Future of Web Development and WebObjects Introduction
00:30:55 Introduction and Demonstration of WebObjects Framework
00:37:04 Capabilities of WebObjects Framework
00:39:04 Unifying Vision of OpenStep, Dole, and WebObjects
00:42:33 Innovations in Distributed Object Systems and Universal ORBs

Abstract

Steve Jobs Unveils OpenStep, WebObjects, and D’Ole: A Paradigm Shift in Software Development and Object-Oriented Computing

In a keynote address at OpenStepDays, Steve Jobs provided an in-depth look at his company’s cutting-edge software development technologies, specifically OpenStep, WebObjects, and D’Ole. Jobs emphasized a unified vision for object-oriented software development, touting a new era of scalability, interoperability, and development efficiency. His announcements showcased how these technologies are poised to dramatically expand market reach, revamp customer engagement models, and simplify distributed computing, particularly in mixed Unix and Windows environments.



Steve Jobs’ Unified Vision: A Transformational Approach

Steve Jobs’ remarks at OpenStepDays were not merely an unveiling of products but a revelation of a unified technological vision. This integrated approach aims to revolutionize the software development landscape, focusing on object-oriented frameworks. Jobs highlighted that OpenStep, D’Ole, and WebObjects are all interconnected, developed under a robust framework for objects, thereby enabling developers to build enterprise-level applications with unprecedented efficiency. This unified vision significantly impacts both development time and the overall architecture of software development.



OpenStep: A Scalable, Portable, and Collaborative Initiative

OpenStep occupies a central position in Jobs’ keynote. He presented it as a game-changing software platform that could isolate the object layer from the hardware and operating system stack. This allows OpenStep to run on multiple popular operating systems like Unix and Windows, promising increased market penetration. The product’s key feature is its code portability, as the same source code can function irrespective of the operating system it is running on. Jobs also addressed skepticism about the project being “vaporware” by showcasing OpenStep’s alpha stage development on Windows NT, aiming for full integration and a beta launch by the following year.



WebObjects: The Future of Dynamic Web Services

Another cornerstone of Jobs’ unified vision is WebObjects, designed to advance how businesses and users interact on the web. Jobs pointed out the internet’s increasing role in business applications, moving beyond just static publishing. WebObjects, therefore, serves as a tool to simplify and expedite the development of dynamic and interactive web services. Its features like automatic parsing, dynamic web page creation, and abstraction of complexities like SQL and HTTP empower developers to focus solely on business logic, allowing for quicker and more effective development cycles.



D’Ole: Simplifying Distributed Computing

D’Ole, introduced as a new product, promises to facilitate distributed computing, particularly in Windows environments. It aims to seamlessly transfer OLE calls from one machine to another, negating the need for complex networking or programming languages. The product has already shown promise in initial customer feedback and real-world demonstrations involving communication between Windows and Unix environments. Jobs believes D’Ole will fill a technological gap, offering functionalities ahead of Microsoft’s roadmap.



Expanding Customer Base and Consulting Growth

Besides product launches, Jobs also touched upon the company’s financial performance and business strategy. Notably, the company has been diversifying into professional services, and its consulting arm has seen 400% growth in the first half of the year. This aligns with the consultative selling model, similar to Oracle’s. Moreover, the acquisition of “blue-chip” clients like British Telecom, Merrill Lynch, and Fidelity represents a substantial diversification and strengthening of their customer base.



Industry Recognition and Financial Performance

Steve Jobs also reported the company’s healthy financial state, surpassing revenue and profit expectations. In Software Magazine’s rankings, the company achieved the position of the 67th largest software company globally and was noted as the fastest-growing based on the previous year’s performance. Jobs underscored the significance of these achievements by emphasizing that the company had transitioned into a software business only in 1994, achieving $50 million in revenues since then.



Future Developments and Interoperability

Looking ahead, Jobs hinted at further technological advancements with a “universal orb,” aiming to support emerging protocols like Corba 2, PDO, and Ole. He demonstrated the technology’s real-time communication abilities through live demonstrations, marking it as part of the next major PDO release, thus integrating a decade-long infrastructure effort.



Concluding Remarks

Steve Jobs’ announcements at OpenStepDays are not just about new products; they signal a paradigm shift in the landscape of software development. They embody a unified vision aimed at redefining what is possible in the realms of scalability, interoperability, and efficiency. While these technologies are still in their developmental stages, they offer a glimpse into a future that promises to be as transformative as it is exciting.