Search

Related Post

History of JAVA

Posted by Jibril on Thursday, May 3, 2012


Java was created by a team led by Patrick Naughton and James Gosling of Sun Microsystems in suatuproyek with Green code in order to produce a simple computer language that can be run on simple equipment and is not tied to a specific architecture. Originally called OAK, OAK itself but is the name of a computer programming language that already exists. Sun then convert it to Java.Sun then launch the browser from the Hot Java Java applet that can run script. After that, the Java technology adopted by Netscape that enables Java programs to run on Netscape browser which is then followed by Internet Explorer. Because of its uniqueness and kelebihannaya, Java technology began to attract a lot of vendors such as IBM, Symantec, Inprise, etc..
Sun released the initial version of Java is officially in early 1996 which later continues to grow until the JDK 1.1 and JDK 1.2, which began to be called sevagai Java2 version because it contains many improvements and fixes. The main change is the presence of which is a technology Swing GUI (Graphical User Interface) which is capable of producing a portable Window. Born in 1998-1999 and J2EE technology (Java 2 Enterprize Edition), based J2SE (Java 2 Standard Edition) that begins with the Servlet and EJB then followed by JSP (Java Server Page). Java became popular in the neighborhood faster Server Side due to its advantages in a distributed environment as well as Network and multithreading capabilities. While the J2ME (Java 2 Micro Edition) can generate either mobile applications or mobile games and software that can run on mobile devices such as Symbian and Java.Java has two main parts, namely:
  •     Java Virtual Machine (JVM)
  •     Java Application Programming Interface (Java API)

Sun Java architecture divides into four parts, namely:
  •     Enterprize Edition (J2EE) for Web applications, application system dispersed with diverse     clients with high complexity. Standard is a superset of Java.
  •     Standard Edition (J2SE) is known as the Java language.
  •     Edtiton Micro (J2ME) is a subset of J2SE and one that is widely used application is for the Mobile Device.

Java features that attract
  •     Applet
Java programs can run on top of the browser, which can make HTML pages more interactive.
  •     Java Networking
A set of APIs that provide functionality for network applications, such as providing access to TCP, UDP, IP Address, and URL. But Java Networking does not provide access to ICMP due to security reasons and the general condition only administrator (root) can use the ICMP protocol.
  •     Java Database Connectivity (JDBC)
Provides a set of APIs that can be used to access databases such as Oracle, MySQL, PostgreSQL, Microsoft SQL Server.
  •     Java Security
Java Security API provides a set to set the security of Java applications, both Low Level High Level datau, such as public / private key and certificates menegement.
  •     Java Swing
Provides a set of APIs for building GUI applications and model the desired GUI can vary.
  •     Java RMI
Java RMI provides a set of APIs to build Java applications that are similar to the model of RPC (Remote Procedure Call), so objects in Java can call remotely on Computer Networks.
  •     Java 2D/3D
Is a set of APIs for building 2D/3D charts are interesting and also access keprinter.
  •     Java Server Pages (JSP)
Developing of the Java Servlet is used to replace CGI applications. JSP is similar to ASP and PHP is the best alternative solution for internet applications.
  •     JNI (Java Native Interface)
Is a set of API used to access the functions in the library (*. Dll or *. So) are made with other programming languages ​​like C, C + +, and Basic.
  •     Java Sound
Provides a set of APIs for manipulating Sound.
  •     Java CORBA IDL +
Java provides support for the implementation of the CORBA (Common Object Request Broker) which is a distributed-object models for application solutions in the world of Networking.
  •     Java Card
Java Card is used primarily for applications in the smart card, a simple form like the Mobile SIM Card.
  •     JTAPI (Java Telephony API)
A set of APIs to make use of devices, telephony devices, making it suitable for applications, CTI (Computer Telephony Integration) that are needed such as ACD (Automatic Call Distribution) and other PCPBX.

source
http://rutaprilia.wordpress.com/2012/01/31/sejarah-java/

{ 0 comments... read them below or add one }

Post a Comment

Powered by Blogger.