create, and publish learning materials to students.
2.4 JAVA
Java invented by James Gosling, Patrick Naughton, Chris Warth, Ed
Frank, and Mike Sheridan under Sun Microsystems, Inc. in 1991.
Require 18 months to develop the first version. Programming
language was originally named Oak Java but later replaced in
1995. Among the initial implementation of Oak in 1992 and
changed its name to Java in 1995, many people who contributed in
the design and evolution. Bill Joy, Arthur van Hoff, Jonathan Payne,
Frank Yellin, and Tim Lindholm were key contributors in the
process of maturation of the initial prototype Naughton, Patrick.
1999: 10. Java itself has several editions for
different purposes ie software developers J2SE, J2EE, J2ME, and
the last is JavaFX. A profile provides additional
libraries for a particular class on a device. profile-profile provides a
user interface UI API, persistence, messaging libraries,
and so forth.
2.5 Hibernate 3
Bauer and King 2005:2 describes Hibernate is a framework that
mediates interactions with the database application, so developers
can concentrate on business logic components. With hibernate
developer does not need to follow all the rules and design of hibernate
when creating the business logic and classes.
Hibernate not only to map Java classes to database tables, but also
provides the facility to query and data retrieval and significantly
shorten development time compared with manual data
handling in SQL and JDBC. Hibernate goal is to free developers
from assigned duties persistent data Bauer. 2003:1.
2.6 JMaki Framework
jMaki is a lightweight framework for creating Web applications
centric 2.0 uses CSS layout, widget-widget model, JavaScript
handlers, and generic proxy to interact with external RESTful web
services web. jMaki abstracts JavaScript and CSS to provide
default widget, widget JavaScript and CSS are made easily accessible
so that it can be customized by the designer. jMaki focuses on the
aspect of giving JavaScript to enable clients to communicate with
various server-technologies including PHP, Java JSP JSF,
and Phobos in server-technology neutral way.
2.7 Database MySql 5.1.30