Monday, 27 May 2013

Top 10 Java People You Should Know

It's my pleasure to write about a peoples who make java world most popular , robust programming language today. These
people explore a endless way in java. I Think every people who attach either direct or indirect way in
java to know about these guys.

1. James Gosling




In 1983, Gosling received a Bachelor of Science in Computer Science from the University of california. In 1990, he earned a Ph.D in Computer Science from Carnegie Mellon University, supervised by Bob Sproull.While working towards his doctorate, he wrote a version of Emacs called Gosling Emacs (Gosmacs), and before joining Sun Microsystems he built a multi-processor version of Unix while at Carnegie Mellon University, as well as several compilers and mail systems.

Between 1984 and 2010, Gosling was with Sun Microsystems. He is known as the father of the Java programming language.

On April 2, 2010, Gosling left Sun Microsystems which had recently been acquired by the Oracle Corporation.Regarding why he left, Gosling cited reductions in pay, status, and decision-making ability, change of role, and ethical challenges.He has since taken a very critical stance towards Oracle in interviews, noting that "During the integration meetings between Sun and Oracle, where we were being grilled about the patent situation between Sun and Google, we could see the Oracle lawyer's eyes sparkle." Later, during the Oracle vs. Google trial over Android, he clarified his position saying "Just because Sun didn't have patent suits in our genetic code doesn't mean we didn't feel wronged. While I have differences with Oracle, in this case they are in the right. Google totally slimed Sun. We were all really disturbed, even Jonathan [Schwartz]: he just decided to put on a happy face and tried to turn lemons into lemonade, which annoyed a lot of folks at Sun."

On March 28, 2011, James Gosling announced on his blog that he had been hired by Google.Five months later, he announced that he joined a startup called Liquid Robotics.

Gosling is listed as an advisor at the Scala company Typesafe Inc., launched in May 2011. To Known More James Gosling Wiki

2. Joshua Bloch – Collections Framework



Joshua J. Bloch (born August 28, 1961) is a software engineer, formerly employed at Google, and a technology author. He led the design and implementation of numerous Java platform features, including the Java Collections Framework, the java.math package, and the assert mechanism. He is the author of the programming guide Effective Java, which won the 2001 Jolt Award, and is a co-author of two other Java books, Java Puzzlers (2005) and Java Concurrency In Practice (2006).

Bloch has worked as a Senior Systems Designer at Transarc, and later as a Distinguished Engineer at Sun Microsystems. In June 2004 he left Sun and became Chief Java Architect at Google.

In December 2004, Java Developer's Journal included Bloch in its list of the "Top 40 Software People in the World".

Bloch has proposed the extension of the Java programming language with two features: Concise Instance Creation Expressions (CICE) (coproposed with Bob Lee and Doug Lea) and Automatic Resource Management (ARM) blocks. The combination of CICE and ARM formed one of the three early proposals for adding support for closures to Java.ARM blocks were added to the language in JDK7,and Bloch remains active in the current discussions of proposals for closure support in Java.

On August 3, 2012, Bloch announced that he would be leaving Google.Joshua Bloch – Collections Framework Wiki

3. Doug Lea – Concurrency



Our beloved util.concurrent package was designed by this man .Doug Lea is a professor of computer science at State University of New York at Oswego, where he specializes in concurrent programming and the design of concurrent data structures. He was on the Executive Committee of the Java Community Process and chaired JSR 166, which added concurrency utilities to the Java programming language (see Java concurrency). On October 22, 2010, Doug Lea notified the Java Community Process Executive Committee he would not stand for reelection.Doug was re-elected as an at-large member for the 2012 OpenJDK governing board

He wrote Concurrent Programming in Java: Design Principles and Patterns, one of the first books about the subject. It is currently in its second edition.Doug Lea – Concurrency Wiki

4. Gavin King - Hibernate



Gavin King, is the founder of the Hibernate project, a popular object/relational persistence solution for Java, and the creator of Seam, an application framework for Java EE 5. Furthermore, he contributed heavily to the design of EJB 3.0 and JPA. To Known More Gavin King - Hibernate Wiki


5. Rod Johnson - Spring Founder



The creator of the Spring framework and co-founder of SpringSource . The Aspect Oriented Programming (AOP) application framework and Inversion of Control.Furthermore, Rod’s best-selling Expert One-on-One J2EE Design and Development (2002) was one of the most influential books ever published on J2EE.Rod Johnson - Spring Founder Wiki

6. Craig Mcclanahan - Struts Founder



Craig R. McClanahan is a programmer and original author of the Apache Struts a popular open source MVC framework for building Java-based web applications. He was part of the expert group that defined the servlet 2.2, 2.3 and JSP 1.1, 1.2 specifications. He is also the architect of Tomcat's servlet container Catalina.Craig Mcclanahan - Struts Founder Wiki

7. Andy Rubin – Android



Andrew E. Rubin is the co-founder and former CEO of both Danger Inc., and Android Inc. He was formerly Senior Vice President of Mobile and Digital Content at Google until March 2013, where he oversaw development of Android, an open-source operating system for smartphones.Rubin has four patents for his inventions, and is believed to have a net worth of $100 million dollars.

On 13 March 2013, Larry Page announced in a blog post that Andy Rubin had moved from the Android division to take on new projects at Google.He was replaced by Sundar Pichai, who also continues his role as the head of Google's Chrome division. Andy Rubin – Android Wiki

8. James Duncan Davidson – Tomcat and Ant



James Duncan Davidson (born July 29, 1970 in Lubbock, Texas) is an American photographer and former software developer. While a software engineer at Sun Microsystems (1997–2001), Davidson created Tomcat, a Java‐based webserver application and the Ant Java‐based build tool.

Duncan has in the recent past (2005–2006) turned his programming interests and attention in the direction of Ruby on Rails. In tandem with well‐known Rails guru Mike Clark, Davidson has designed and built some of the most complex and robust early Rails applications.[citation needed]

Starting in 2005, Duncan added photography to his other professional focuses.He has served as the primary event photographer at several high-profile technology conferences.

He is co-founder and co-owner (with Greg Koenig) of Luma Labs, a small company in Portland, OR focused on making quality camera accessories.James Duncan Davidson – Tomcat and Ant Wiki

9. Marc Fleury - JBoss



Marc Fleury, who founded JBoss in 2001, an open-source Java application server, arguably the de facto standard for deploying Java-based Web applications.
Marc's research interest focused on middleware, and he started the JBoss project in 1999. JBoss Group, LLC was incorporated in 2001 in Atlanta, Georgia. JBoss became a corporation under the name JBoss, Inc. in 2004.

After selling his company to Red Hat, Fleury became Senior Vice President and General Manager of the JBoss Division. However, Fleury went on a "Paternity Leave" in January 2007, supposedly until 15 March 2007 but was widely rumored to be leaving Red Hat. On 9 February 2007, his departure from Red Hat was made public, saying Fleury "has decided to leave Red Hat to pursue other personal interests, such as teaching, research in biology, music and his family."Marc Fleury - JBoss

10. Kent Beck - JUnit Founder



Kent Beck, creator of the Extreme Programming and Test Driven Development software development methodologies.
Kent Beck is an American software engineer and the creator of the Extreme Programming and Test Driven Development software development methodologies, also named agile software development. Beck was one of the 17 original signatories of the Agile Manifesto in 2001.

He attended the University of Oregon between 1979 and 1987, receiving B.S. and M.S. degrees in computer science.He has pioneered software design patterns, the rediscovery of test-driven development, as well as the commercial application of Smalltalk. Beck popularized CRC cards with Ward Cunningham and along with Erich Gamma created the JUnit unit testing framework.Kent Beck - JUnit Founder Wiki


Enjoy java :)