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 :)


  1. Replies
    1. Great Article android based projects

      Java Training in Chennai

      Project Center in Chennai

      Java Training in Chennai

      projects for cse

      The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training

  2. Great post.Thanks for one marvelous posting! I enjoyed reading it;The information was very useful. Please kindly visit our site to get more information about. app development company in bhopal

  3. Very nice blog and articles. I am really very happy to visit your blog. Now I am found which I actually want. I check your blog everyday and try to learn something from your blog. Thank you and waiting for your new post.

    Data Science Course

  4. I am always searching online for articles that can help me. There is obviously a lot to know about this. I think you made some good points in Features also. Keep working, great job !

    Data Science Training

  5. Your articles really impressed for me,because of all information so nice. oracle training in chennai

  6. Really nice and interesting post. I was looking for this kind of information and enjoyed reading this one. Keep posting. Thanks for sharing.
    tally training in chennai

    hadoop training in chennai

    sap training in chennai

    oracle training in chennai

    angular js training in chennai

  7. Study Amazon Web Services for making your career as a shining sun with Infycle Technologies. Infycle Technologies is the best AWS training institute in Chennai, providing complete hands-on practical training of professional specialists in the field. In addition to that, it also offers numerous programming language tutors in the software industry such as Oracle, Python, Big Dat, Hadoop, etc. Once after the training, interviews will be arranged for the candidates, so that, they can set their career without any struggle. Of all that, 200% placement assurance will be given here. To have the best career, call 7502633633 to Infycle Technologies and grab a free demo to know more.No.1 AWS Training Institute in Chennai | Infycle Technologies

  8. Sharing the same interest, Infycle feels so happy to share our detailed information about all these courses with you all! Do check them out
    Best Data training in chennai & get to know everything you want to about software trainings.