10 Java developers you need to know about the development of cattle people

Source: Internet
Author: User
Tags java web jboss ruby on rails

1. James Gosling


 
In 1983, Gosling received his Bachelor of Science degree from the University of California. In 1990, he received a PhD in computer science from Carnegie Mellon University, from Bobsproull. During his PhD, he developed his own Emacs, called Gosling Emacs (Gosmacs), during the university period, when he developed a multiprocessor version of Unix and several compilers and messaging systems before joining Sun.
Gosling has been working for Sun company in the 1984-2010. He is recognized as the father of Java.
 
Oracle has just acquired Sun, and on April 2, 2010, Gosling left Sun
Company. When asked why to leave, Gosling
Think that his treatment, rank and decision-making power have been cut, while the role has changed, and face moral pressure. He has since been critical of Oracle in the interview, noting that "at the merger meeting between Sun and Oracle, when we were worrying about the patent issues for sun and Google, we saw that Oracle's lawyers had light in their eyes." Later, in a lawsuit between Oracle and Google about Andriod, he clarified his position: "Although Sun does not have a gene for patent litigation, it does not mean that we will be trampled on." Although I disagree with Oracle, I think they are doing the right thing on this issue. Google squeezed Sun too much, and we were all annoyed. It also included Jonathan [Schwartz], who wanted to be a red-faced man and let it pass, which made the original sun's staff unhappy. "
On March 28, 2011, James Gosling announced that he would join Google on his blog. But 5 months later, he joined a start-up company called Liquid Robotics.
Gosling is also a consultant to Typesafe company, founded in 2011 and dedicated to the development of Scala.
2. Joshua bloch--collections Frame



3. Doug lea--concurrency



 
The popular Java.util.concurrent package is the hand of the master. Doug Lea is a computer professor at the State University of New York at Oswego, where he focuses on concurrent programming and the design of concurrent data structures. He is a member of the Executive committee of JCP (Java communityprocess) and has authored the JSR 166 (J.U.C Technical Specification) to introduce the Concurrency tool library into the Java language. On October 22, 2010, Doug Lea told the JCP Executive committee that he would no longer be re-elected. Doug was re-elected as a member of the OpenJDK Council in 2012.
He has Concurrent programming in Java, one of the earliest books on concurrent programming. The book has now been published in the second edition.
4, Gavin King-hibernate



He is the founder of the Java-famous object/relational persistent storage solution Hibernate project, and also the creator of the Java EE 5 application framework Seam. Not only that, he also made a great contribution to the design of EJB3.0 and JPA.
5, Rod Johnson--spring founder




He is the founder of the Spring Framework and the co-founder of SpringSource. Spring
is a container framework for aspect-oriented programming (AOP) and control inversion (IoC). Rod's best-selling expert one-on-one, Java EE Design and Development (published in 2002) is one of the most influential books in the field of EE so far.
6, Craig mcclanahan--struts Founder




Craig R. McClanahan is a programmer and the founder of the Apache Struts project, struts is a very popular building javaweb Application of the Open source MVC framework. He is a member of the servlet2.2,2.3,jsp1.1 norm-setting expert group. He is also the architect of Tomcat's servlet container Catalina.
7, Andy rubin--android




Andrew E. Rubin is co-founder and former CEO of Dangert and Android. Prior to 2013, he was senior vice president of mobile and digital content at Google and was responsible for developing an open-source smartphone operating system,--android. Rubin has four invention patents and is said to be worth billions of dollars.

March 2013 13,larry Page In the blog, Andy Rubin will be removed from the Android division to take charge of some of Google's new projects. Sundar Pichai will take over his job and still be the boss of Google Chrome's business unit.
8 Tomcat and Ant



 
James Duncan Davidson (born in Texas State, Lubbock, July 29, 1970) is a photographer in the United States, once a software engineer. During his tenure as Sun software engineer (1997-2001), he developed the Java Web Server Tomcat and the build tools Ant. Over the past 2005-2006 years, the interest and attention of Duncan Development has shifted to Ruby on Rails. He worked with the famous master Mike Clark in the Rails field, Davidson designed and developed some fairly complex and robust rails applications.
Since 2005, Duncan has taken photography as his sideline. He is now the chief photographer for several well-known technology conferences.
He is now a co-founder and owner of a small company called Luma Labs, specializing in the production of high-quality camera accessories.
9 Marc Fleury--jboss

In 2011, Marc Fleury created an open source Java Application Server project called JBoss, which is the de facto standard for Java WEB application deployment.
The interest in MARC research focused primarily on middleware development, which launched the JBoss project in 1999. In 2001, he set up JBoss Group LLC in Atlanta, and JBoss officially became the company's name in the year 2004.
 
After selling the company to Red Hat, Fleury became senior vice president and general manager of the JBoss department. Starting from January 2007 however Fleury
The maternity leave was scheduled to end on March 15 of the same year, but there were rumors that he might leave Red Hat. February 2007, Red Hat
The company formally announced his departure and said he "decided to leave Red Hat in pursuit of some other personal hobbies, such as teaching, biological research, playing music, and accompanying his family."
10. Founder of Kent Beck--junit


Kent Beck pioneered the concept of extreme programming and test-driven development, also known as agile development. Beck, a software engineer from the United States, was one of the first 17 people to sign the Agile manifesto in 2001.
 
From 1979 to 1987, Beck studied in the university and received a bachelor's and master's degree in computer science. He pioneered the software design paradigm, pioneered test-driven development patterns, and pioneered the use of Smalltalk to develop commercial applications. Together with Ward Cunningham, he promoted the method of CRC modeling and co-created the JUnit test framework with Erich Gamma.

10 Java developers you need to know about the development of cattle people

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.