Hot Java Browser

Hot Java Browser

Nama             : Endra purnawan

NPM               : 32412501

Kelas              : 1ID01

Gambar

HotJava ( disebut Browser HotJava untuk membedakannya dari Views HotJava ) adalah, modular extensible web browser dari Sun Microsystems dilaksanakan di Java . Hot Java adalah browser pertama yang mendukung applet Java , dan platform yang demonstrasi Sun untuk teknologi baru. Sejak itu telah dihentikan dan sekarang tidak lagi didukung. Selanjutnya, Pusat Download SUN diturunkan pada tanggal 31 Juli 2011, dan link download di situs resmi poin ke halaman placeholder mengatakan demikian.

Pada tahun 1994, sebuah tim pengembang Java mulai menulis WebRunner, yang merupakan tiruan dari internet browser Mosaic . Hal ini didasarkan pada Java bahasa pemrograman. Para WebRunner namanya penghargaan untuk Blade Runner film.

Demonstrasi publik pertama WebRunner itu diberikan oleh John Gage dan James Gosling di Desain Teknologi Hiburan Conference di Monterey, California pada tahun 1995. Berganti nama HotJava, secara resmi diumumkan pada Mei tahun yang sama pada konferensi SunWorld.

HotJava memiliki sebuah fungsionalitas yang agak minim dan terbatas dibandingkan dengan browser-browser lain pada masanya. Lebih parahnya, HotJava terbebani keterbatasan kinerja dari implementasi Java Virtual Machine (baik dalam hal kecepatan, maupun konsumsi memori) dan akibatnya browser tersebut memiliki kinerja yang lambat.

Berikut adalah screenshot browser HotJava

Gambar

Gambar

Bagaimana HotJava digunakan?

Bantuan Petunjuk

  • Untuk membuka URL baru, ketik langsung ke kolom “Dokumen URL” teks di bagian atas layar dan tekan Kembali. Untuk rilis alpha HotJava, teks dalam bidang URL Dokumen dipilih tetapi teks dalam jendela tampilan tidak.
  • Untuk berhenti mengambil klik URL di Tombol Stop atau klik pada link yang baru. HotJava segera akan mulai mendowload link baru. Tombol Stop menghentikan pemuatan semua gambar dan tombol Stop HTML tidak digunakan untuk menghentikan applet dari berjalan, melainkan digunakan untuk menghentikan halaman HTML dari loading.
  • Jika Pemakai memilih gambar tertunda atau applet loading dari menu Options HotJava, lihatlah di ikon status yang mendukungnya.

Menu HotJava

FILE

    • Open…
      Menampilkan jendela di mana Pemakai dapat mengetik teks untuk URL. Untuk menentukan URL baru, Pemakai juga dapat mengetik langsung ke “Dokumen URL” HotJava yang area teks.
    • Reload
      Ulang halaman saat ini. Ini berguna jika Pemakai telah membuat perubahan pada sumber HTML saat ini. Pemakai juga dapat mengklik pada tombol Reload di bagian bawah layar.
    • Print…
      Menampilkan jendela Cetak. Pemakai dapat mengirim output ke printer atau file.
    • View Source…
      Membuka jendela di mana HTML markup teks untuk halaman yang sedang ditampilkan. Pemakai dapat menyimpan teks HTML ke file. Isi jendela tidak berubah ketika perubahan URL, memungkinkan Pemakai untuk membuka jendela View Source ganda.
    • Quit
      Keluar dari program

OPTIONS

    • Security…
      Membuka kotak dialog di mana Pemakai dapat menentukan tingkat keamanan yang akan diterapkan untuk konten dieksekusi masuk. Dialog ini menyediakan opsi untuk mode keamanan: Tidak ada akses, Source saja, Firewall, atau dibatasi. Hal ini juga menyediakan akses ke pilihan untuk mengkonfigurasi firewall Pemakai.
    • Properties…
      Membuka kotak dialog yang memungkinkan Pemakai mengubah Properties HotJava. Untuk properti-properti dengan tombol, mengubah mereka dan mematikan dengan memilih mereka. Ketika bidang teks akan ditampilkan, Pemakai dapat mengetik langsung ke mereka. Untuk mematikannya, menghapus isi dari text field Proxy Firewall Ini adalah jumlah hostname dan port dari server proxy lokal proxy FTP Ini adalah jumlah nama host dan port dari proxy http digunakan untuk semua URL FTP. Bila tidak diatur, $browser yang menghubungkan langsung ke host tertentu dalam URL Proxy Caching proxy caching Tentukan ketika Pemakai menggunakan server caching. Dan Pemakai ingin semua permintaan untuk pergi melalui server caching. Jika server caching juga server firewall, seperti yang di Sun, maka akan menjadi server hanya digunakan Catatan Penting: Ketika “Caching Server “, pada SEMUA permintaan berusaha melalui caching server saja. HotJava mendukung NCSA 1.3.A dan 3,0 CERN server proxy.
    • Flush Cache
      Flushes setiap gambar dan audio cache oleh HotJava. Ini berguna jika Pemakai telah mengubah sebuah gambar pada disk dan ingin reload.
    • Progress Monitor
      Sebuah alat percobaan untuk memantau kemajuan koneksi http. Untuk melihat cara kerjanya, membawa alat dan pilih link pada halaman Web.

NAVIGATE

    • Forward
      Menampilkan URL dilihat sebelum memilih tombol Back. Equivalent to the Forward button. Setara dengan tombol Forward. Catatan: Teruskan bekerja hanya setelah Kembali telah digunakan.
    • Back
      Menampilkan URL dilihat terakhir. Setara dengan tombol Back.
    • Home
      Menampilkan dokumen: index.html atau apa pun yang Pemakai ditentukan dalam variabel lingkungan WWW_HOME Pemakai.
    • History…
      Setiap kali Pemakai mengunjungi suatu halaman, URL-nya secara otomatis ditambahkan ke bagian bawah daftar sejarah. Daftar Sejarah di-restart untuk setiap sesi HotJava. Untuk mengunjungi entri pada daftar, pilih dan klik “Kunjungi”. Entri tidak dapat dihapus dari daftar ini.
    • Add Current to Hotlist
      Menambahkan URL saat ini ke daftar favorit Pemakai.
    • Show Hotlist
      Menampilkan daftar favorit Pemakai. Double klik pada entri untuk mengunjungi, atau pilih entri dan menggunakan tombol Kunjungi. Di bagian bawah jendela daftar favorit ada kotak centang untuk menunjukkan apakah Pemakai ingin URL yang sedang dipilih akan ditambahkan atau dihapus dari daftar Goto Pemakai.

GOTO

Untuk menambahkan URL yang sedang ditampilkan ke daftar Goto, pilih “Add Current” dari atas menu Goto. Untuk menghapus entri dari daftar, hapus pilihan “In Goto Menu” centang kotak di jendela daftar favorit.

HELP

    • ReadMe
      Semua tentang rilis 1.0Alpha3 dan peringatan yang pergi dengan itu.
    • Copyright Notice
      HotJava hak cipta pemberitahuan. Informasi penting tentang hak-hak Pemakai dan HotJava.
    • About HotJava
      Announcing… HotJava! The HotJava home page, with links to everything you’ll want to know.
    • Using HotJava
      Buku Petunjuk HotJava
    • Latest HotJava Info
      Sebuah link ke halaman depan eksternal HotJava.
    • HotJava Demos
      Sebuah gambar bernilai seribu kata. Demo menarik yang menampilkan potensi HotJava dan bahasa Java.
    • Meet the People
      Sebuah gambar dari tim di belakang produk ini.
    • Submit a Bug Report
      Bila opsi ini dipilih, membentuk ditampilkan di mana Pemakai bisa mengirimkan permintaan bug atau fitur. Bentuknya yang dikirim kepada HotJava sebagai surat.
    • Register
      Dengan formulir ini Pemakai dapat mendaftar sebagai pengguna yang dikenal. HotJava akan mengirimkan Pemakai informasi terbaru dan memberitahu Pemakai tentang rilis baru. Semakin banyak kita dengar dari pengguna HotJava, semakin baik kita dapat mendukung kebutuhan mereka.
    • HotJava Documentation
      Sebuah link ke semua dokumentasi untuk Java dan HotJava.
    • How to Search the Documentation
      Panduan Pengguna Perangkat Pencarian untuk Java.
    • Search HotJava Documentation…
      Menampilkan jendela HotJava Search Tool.

Kelebihan Dan Kekurangan Dari Hot Java

Kelebihan Hot Java

  • Multiplatform. Kelebihan utama dari Hot Java ialah dapat dijalankan  dibeberapa coba coba yukplatform atau  sistem operasi computer, sesuai dengan prinsip tulis sekali jalankan di mana saja. Dengan   kelebihan ini pemrogram cukup menulis sebuah program Hot Java dan dikompilasi (diubah, dari bahasa yang dimengerti manusia menjadi bahasa mesin atau bytecode) sekali lalu hasilnya dapat dijalankan diatas beberapa platform tanpa perubahan. Kelebihan ini memungkinkan sebuah program berbasis java dikerjakan diatas operating system Linux, tetapi dijalankan dengan baik di atas Microsoft Windows. Platform yang didukung sampai saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris. Penyebanya adalah setiap sistem operasi menggunakan programnya sendiri-sendiri (yang dapat diunduh dari situs Hot Java) untuk meninterpretasikan bytecode tersebut.
  • OOP (Object Oriented Programming-Pemrogram Berorientasi Objek) yang artinya semua aspek yang terdapat di Hot Java adalah Objek. Hot Java merupakan salah satu bahasa pemrograman berbasis objek secara murni. Semua tipe data diturunkan dari kelas dasar yang disebut Object. Hal ini sangat memudahkan pemrogram untuk mendesain, membuat, mengembangkan dan mengalokasi kesalahan sebuah program dengan basis Hot Java secara cepat, tepat, mudah dan terorganisir. Kelebihan ini menjadikan Hot Java sebagai salah satu bahasa pemograman termudah, bahkan  untuk fungsi fungsi yang advance seperti komunikasi antara komputer sekalipun.
  • Perpustakaan Kelas Yang Lengkap, Hot Java terkenal dengan kelengkapan library atau perpustakaan (kumpulan program program yang disertakan dalam pemrograman Hot Java) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya. Kelengkapan perpustakaan ini ditambah dengan keberadaan komunitas Hot Java yang besar yang terus menerus membuat perpustakaan-perpustakaan baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi.
  • Bergaya C++, memilikisintakssepertibahasapemrograman C++ sehingga menarik banyak pemrogram C++ untuk pindahke Hot Java. Saat ini pengguna Hot Java sangatbanyak, sebagian besar adalah pemrogram C++ yang pindah ke Hot Java. Universitas-universitas di Amerika Serikat juga mulai berpindah dengan mengajarkan Hot Java kepada murid-murid yang baru, karena lebih mudah dipahami oleh murid dan dapat berguna juga bagi mereka yang bukan mengambil jurusan komputer.
  • Pengumpulan sampah otomatis, memiliki fasilitas pengaturan-penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa C++ yang dipakai secara luas).

Kekurangan Java

  • Tulis sekali, jalankan dimana saja masih ada beberapa hal yang tidak kompati belantara platform satu dengan platform lain. Untuk J2SE, misalnya SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS X.
  • Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Hot Java merupakan bytecode yang menyimpan banyakat ribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terja dipada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak atau direverse-engineer.
  • Penggunaan memori yang banyak. Penggunaan memori untuk program berbasis Java jauh lebih besar dari pada bahasa tingkat tinggi generasi sebelumnya seperti C atau C++ dan Pascal (lebih spesifiklagi, Delphi dan Object Pascal). Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s