Java applet

Java applet adalah sebuah program kecil yang ditulis dengan menggunakan bahasa pemrograman Java, yang diakses melalui halaman Web dan dapat diunduh ke dalam mesin klien yang kemudian menjalankannya di dalam jendela penjelajah web. Java applet dapat secara dinamis menambahkan beberapa fungsi kepada halaman-halaman Web yang bersifat statis. Akan tetapi, untuk menjalankannya sebuah komputer harus memiliki program penjelajah web yang dapat menjalankan Java, seperti Microsoft Internet Explorer 4.0 ke atas, Netscape Navigator, Mozilla Firefox, dan Opera.

Ketika sebuah Java applet dibuat, semua pernyataan Java yang terkandung di dalam kode sumbernya akan dikompilasi menjadi Java bytecode, yakni sebuah bahasa mesin semu (virtual engine/machine language) yang dibentuk oleh Java. Berkas yang berisi Java bytecode ini akan disimpan sebagai sebuah berkas kelas Java (Java class file) di dalam sebuah Web server, seperti halnya Apache HTTP Server atau Microsoft Internet Information Services (IIS). Sebuah halaman Web yang hendak menggunakan applet tersebut harus menggunakan tag <APPLET>...</APPLET> di dalam kode sumber-nya. Ketika sebuah penjelajah Web milik klien melakukan request kepada halaman Web tersebut dan menemukan bahwa di dalamnya terdapat tag <APPLET>...</APPLET>, bytecode di dalam Java class file akan dieksekusi oleh mesin semu di dalam jendela penjelajah Web, yang dapat berupa Microsoft Java Virtual Machine atau Java Runtime Engine dari Sun Microsystems.

Pranala luar

  • Latest version of Sun Microsystems Java Virtual Machine (includes browser plug-ins for running Java applets in most web browsers).
  • Information about writing applets from Sun Microsystems
  • Applet section of Wikibook's Java book
  • Demonstration applets from Sun Microsystems (JDK 1.4 - include source code)
  • Various free and downloadable Java applets
  • Java Applet Examples and Tutorials Diarsipkan 2009-03-08 di Wayback Machine.
  • JavaRanch Applet FAQ
  • Software for creating Java Applet animations
  • l
  • b
  • s
Java
Komputasi
  • Bahasa Java
  • JVM
  • Edisi Micro
  • Edisi Standar
  • Edisi Enterprise
  • Java Card
  • Android SDK
Teknologi Oracle
  • Squawk
  • Java Development Kit
  • OpenJDK
  • Mesin virtual Java
  • JavaFX
  • Maxine VM
Teknologi platform
  • Applets
  • Servlets
  • MIDlets
  • JSP
  • Web Start (JNLP)
Teknologi pihak ketiga utama
  • Blackdown
  • Eclipse
  • GNU Classpath
  • GWT
  • Harmony
  • Hibernate
  • IcedTea
  • Jazelle
  • Spring
  • Struts
  • TopLink
  • WildFly
Sejarah
  • Sejarah versi Java
  • Java Community Process
  • Sun Microsystems
  • Implementasi Free Java
Bahasa JVM Utama
  • BeanShell
  • Clojure
  • Groovy
  • Oxygene
  • JRuby
  • Jython
  • Kotlin
  • Processing
  • Rhino
  • Scala
  • Tcl/Java
Organisasi
Konferensi
  • JavaOne
  • Devoxx
Pengawasan otoritas Sunting ini di Wikidata
  • Microsoft Academic


Ikon rintisan

Artikel bertopik bahasa komputer ini adalah sebuah rintisan. Anda dapat membantu Wikipedia dengan mengembangkannya.

  • l
  • b
  • s