Rod Johnson (programmer)

Last updated

Rod Johnson
NationalityAustralian
Alma mater University of Sydney
Known for Spring Framework
Scientific career
Fields Computer Software
Institutions VMware, SpringSource, Neo4j
Thesis Piano music in Paris under the July monarchy (1830-1848)

Roderick "Rod" Johnson is an Australian computer specialist who created the Spring Framework and co-founded SpringSource, [1] where he was CEO until its 2009 acquisition by VMware. [2] In 2011, Johnson became chairman of Neo4j Inc. In 2012 it was announced that he joined the Typesafe Inc. board of directors. [3] In 2016, he founded Atomist.

Contents

Biography

Education

Johnson studied at the University of Sydney, graduating in 1992 with a BA Hons (music and computer science). In 1996 he completed a PhD in musicology, also at Sydney, with a thesis entitled 'Piano music in Paris under the July monarchy (1830-1848)'.

Career

In the early 2000s, Rod Johnson founded SpringSource, [1] and served as CEO until its 2009 acquisition by VMware. [2]

Publications

Related Research Articles

<span class="mw-page-title-main">James Gosling</span> Canadian computer scientist (born 1955)

James Arthur Gosling is a Canadian computer scientist, best known as the founder and lead designer behind the Java programming language.

Optimistic concurrency control (OCC), also known as optimistic locking, is a non-locking concurrency control method applied to transactional systems such as relational database management systems and software transactional memory. OCC assumes that multiple transactions can frequently complete without interfering with each other. While running, transactions use data resources without acquiring locks on those resources. Before committing, each transaction verifies that no other transaction has modified the data it has read. If the check reveals conflicting modifications, the committing transaction rolls back and can be restarted. Optimistic concurrency control was first proposed in 1979 by H. T. Kung and John T. Robinson.

<span class="mw-page-title-main">VMware</span> Multi-cloud service provider for all apps

VMware LLC is an American cloud computing and virtualization technology company headquartered in Palo Alto, California. VMware was the first commercially successful company to virtualize the x86 architecture.

<span class="mw-page-title-main">BEA Systems</span> Defunct American software corporation

BEA Systems, Inc. was a company that specialized in enterprise infrastructure software products, which was wholly acquired by Oracle Corporation on April 29, 2008.

<span class="mw-page-title-main">JDeveloper</span> Integrated development environment

JDeveloper is a freeware IDE supplied by Oracle Corporation. It offers features for development in Java, XML, SQL and PL/SQL, HTML, JavaScript, BPEL and PHP. JDeveloper covers the full development lifecycle from design through coding, debugging, optimization and profiling to deploying.

Hibernate ORM is an object–relational mapping tool for the Java programming language. It provides a framework for mapping an object-oriented domain model to a relational database. Hibernate handles object–relational impedance mismatch problems by replacing direct, persistent database accesses with high-level object handling functions.

<span class="mw-page-title-main">SharpDevelop</span>

SharpDevelop is a discontinued free and open source integrated development environment (IDE) for the .NET Framework, Mono, Gtk# and Glade# platforms. It supports development in C#, Visual Basic .NET, Boo, F#, IronPython and IronRuby programming languages.

<span class="mw-page-title-main">Paul Maritz</span>

Paul Alistair Maritz is a computer scientist and software executive. He held positions at Microsoft and EMC Corporation. In October 2021, Maritz was named as the chairman of the board of directors for Acronis. He also is chairman of Pivotal Software.

<span class="mw-page-title-main">Pat Gelsinger</span> American businessman (born 1961)

Patrick Paul Gelsinger is an American business executive and engineer, who was the CEO of Intel from February 2021 to December 2024.

The Spring Framework is an application framework and inversion of control container for the Java platform. The framework's core features can be used by any Java application, but there are extensions for building web applications on top of the Java EE platform. The framework does not impose any specific programming model.. The framework has become popular in the Java community as an addition to the Enterprise JavaBeans (EJB) model. The Spring Framework is free and open source software.

GemStone/S is computer software, an application framework that was first available for the programming language Smalltalk as an object database. It is proprietary commercial software.

Stripes is an open source web application framework based on the model–view–controller (MVC) pattern. It aims to be a lighter weight framework than Struts by using Java technologies such as annotations and generics that were introduced in Java 1.5, to achieve "convention over configuration". This emphasizes the idea that a set of simple conventions used throughout the framework reduce configuration overhead. In practice, this means that Stripe applications barely need any configuration files, thus reducing development and maintenance work. It has been dormant since 2016.

Maverick is a model–view–controller (MVC) framework for the Java platform.

<span class="mw-page-title-main">EJBCA</span> Free public key infrastructure certificate authority

EJBCA is a free software public key infrastructure (PKI) certificate authority software package maintained and sponsored by the Swedish for-profit company PrimeKey Solutions AB, which holds the copyright to most of the codebase, being a subsidiary for Keyfactor Inc. based in United States. The project's source code is available under the terms of the GNU Lesser General Public License (LGPL). The EJBCA software package is used to install a privately operated certificate authority, validation authority and registration authority. This is in contrast to commercial certificate, validation and/or authorities that are operated by a trusted third party. Since its inception EJBCA has been used as certificate authority software for different use cases, including eGovernment, endpoint management, research, energy, eIDAS, telecom, networking, and for usage in SMEs.

<span class="mw-page-title-main">Diane Greene</span> American businesswoman

Diane B. Greene is an American technology entrepreneur and executive. Greene started her career as a naval architect before transitioning to the tech industry, where she was a founder and CEO of VMware from 1998 until 2008. She was a board director of Google and CEO of Google Cloud from 2015 until 2019. She was also the co-founder and CEO of two startups, Bebop and VXtreme, which were acquired by Google and Microsoft, for $380 million and $75 million.

Spring was a software company founded by Rod Johnson, who also created the Spring Framework, an open-source application framework for enterprise Java applications. VMware purchased Spring for $420 million in August 2009.

<span class="mw-page-title-main">Orange and Bronze Software Labs</span> Software developer

Orange and Bronze (O&B) is a privately owned computer software development company based in the Philippines. The company delivers software consulting, product engineering, and IT training services with a focus on Java software development. O&B specializes in developing and deploying web applications using Java-based frameworks and technologies such as Spring (framework), Grails (framework), Hibernate (Java), Google Maps API, Google App Engine, and Android.

Teunis Steven Schuurman is a Dutch technology and media entrepreneur, best known for co-founding and being the first CEO of Elastic, a data search and analytics company listed at the NYSE (ESTC). After stepping down as CEO of Elastic in 2017, he started to work towards dedicating his time and resources exclusively to philanthropy. He is also the co-founder of Atlantis Entertainment, SpringSource and the founder of the non-profit organisations the Dreamery Foundation and FutureNL.

References

  1. 1 2 "Spring Creator Rod Johnson Leaves VMware, Makes Mark on Java". 2012. Retrieved 5 July 2012.
  2. 1 2 "VMware Acquires Springsource". 2009. Retrieved 5 July 2012.
  3. "Typesafe Appoints Rod Johnson to Board of Directors". 2012. Retrieved 1 November 2012.