Pengenalan JavaFX - Apa itu Library JavaFX - Java Community

Pengenalan JavaFX - Apa itu Library JavaFX

Pengenalan JavaFX

Apa itu JavaFX?

JavaFX adalah library Java yang digunakan untuk membangun Rich Internet Applications. Aplikasi yang dikembangkan menggunakan JavaFX dapat berjalan di berbagai perangkat seperti Komputer Desktop, Mobile Phones, TV, Tablet, dll

Untuk mengembangkan Aplikasi GUI menggunakan bahasa pemrograman Java, programmer mengandalkan perpustakaan seperti Advanced Windowing Toolkit dan Swings. Setelah munculnya JavaFX, programmer java sekarang dapat mengembangkan aplikasi GUI dengan konten yang banyak. Dengan menggunakan teknologi Java, aplikasi ini memiliki tingkat penetrasi browser 76%.

Perlu menggunakan JavaFX?

Untuk mengembangkan Aplikasi Client Side yang kaya dengan fitur, programmer menggunakan berbagai library untuk menambahkan fitur seperti Media, UI controls, Web, 2D dan 3D, dll. JavaFX mencakup semua fitur dalam satu library. Selain itu, para pengembang juga dapat mengakses fitur yang ada java library seperti Swings.

JavaFX menyediakan pengaturan grafis dan media API dan memanfaatkan Graphical Processing Unit modern melalui akselerasi perangkat keras grafis. JavaFX juga menyediakan interface yang dapat digunakan pengembang untuk menggabungkan animasi grafis dan UI controls.

Penggunaan JavaFX dengan teknologi berbasis JVM seperti Java, Groovy dan JRuby. Jika pengembang memilih untuk JavaFX, tidak ada kebutuhan untuk belajar teknologi tambahan, seperti pengetahuan sebelumnya dari salah satu teknologi yang disebutkan di atas akan cukup baik untuk mengembangkan RIA menggunakan JavaFX.

Fitur JavaFX

Berikut ini adalah beberapa fitur penting dari JavaFX

Ditulis di Java - The JavaFX perpustakaan ditulis di Java dan tersedia untuk bahasa yang dapat dijalankan pada JVM, yang meliputi - Java, Groovy dan JRuby. Ini aplikasi JavaFX juga platform independen.

FXML - JavaFX memiliki bahasa yang dikenal sebagai FXML, yang merupakan HTML seperti bahasa markup deklaratif. 

Scene Builder - JavaFX menyediakan aplikasi bernama Scene Builder. Pada mengintegrasikan aplikasi ini di IDE seperti Eclipse dan NetBeans, pengguna dapat mengakses drag dan drop antarmuka desain, yang digunakan untuk mengembangkan aplikasi FXML (seperti swing Drag & Drop dan Aplikasi Dreamweaver).

Swing Interoperability - Dalam aplikasi JavaFX, Kalian dapat menanamkan konten swing menggunakan kelas swing Node. Demikian pula, Kalian dapat memperbarui aplikasi Swing yang ada dengan fitur JavaFX seperti konten web tertanam dan media yang kaya grafis.

Built-in UI Controls - JavaFX perpustakaan melayani kontrol UI menggunakan yang kita dapat mengembangkan aplikasi dengan fitur lengkap.

CSS Styling - JavaFX menyediakan CSS seperti styling. Dengan menggunakan ini, Kalian dapat meningkatkan desain aplikasi Kalian dengan pengetahuan sederhana CSS.

Canvas dan Printing API - JavaFX menyediakan kanvas, gaya modus langsung rendering API. Dalam packagejavafx.scene.canvas memegang satu set class untuk kanvas, menggunakan yang dapat kita tarik langsung dalam area scene JavaFX. JavaFX juga menyediakan calss untuk tujuan printing di package javafx.print.

Rich set of API's - JavaFX perpustakaan menyediakan kaya set API untuk mengembangkan aplikasi GUI, 2D dan 3D grafis, dll. Set API ini juga mencakup kemampuan dari platform Java. Oleh karena itu, menggunakan API ini, Kalian dapat mengakses fitur bahasa Java seperti Generik, Anotasi, Multithreading, dan Ekspresi Lambda. Java collections library ditingkatkan dan konsep seperti Lists dan Map yang termasuk di dalamnya. Menggunakan ini, pengguna dapat mengamati perubahan dalam data model.

Integrated Graphics library - JavaFX menyediakan class untuk grafis 2d dan 3d.

Graphics pipeline - JavaFX mendukung grafis didasarkan pada pipa grafis Hardware-accelerated dikenal sebagai Prism. Ketika digunakan dengan Kartu Grafis yang didukung atau GPU ia menawarkan grafis yang halus. Dalam kasus sistem tidak mendukung kartu grafis maka default prisma untuk perangkat lunak render stack.

Sejarah JavaFX

JavaFX pada awalnya dikembangkan oleh Chris Oliver, ketika dia bekerja untuk sebuah perusahaan bernama See Beyond Technology Corporation, yang kemudian diakuisisi oleh Sun Microsystems pada tahun 2005.

Poin-poin berikut memberikan informasi lebih lanjut tentang proyek ini

Awalnya proyek ini disebut sebagai F3 (Form Follows Functions) dan dikembangkan dengan maksud untuk menyediakan interface yang lebih kaya untuk mengembangkan Aplikasi GUI.

Sun Microsystems mengakuisisi perusahaan See luar pada Juni 2005, itu diadaptasi proyek F3 sebagai JavaFX.

Pada tahun 2007, JavaFX diumumkan secara resmi di Java One, sebuah dunia luas konferensi web yang diadakan setiap tahun.

Pada tahun 2008, Netbeans terintegrasi dengan JavaFX yang tersedia. Pada tahun yang sama, Java Standar Development Kit untuk JavaFX 1.0 dirilis.

Pada tahun 2009, Dirilis JavaFX 1.2 dan pada tahun yang sama Oracle Corporation mengakuisisi Sun Microsystems.

Pada tahun 2010, JavaFX 1.3 keluar dan pada tahun 2011 JavaFX 2.0 dirilis.

Versi terbaru, JavaFX8, dirilis sebagai bagian integral dari Java pada 18 Maret 2014

Copyrighted.com Registered & Protected 
8MQZ-RSZW-UCIL-9PH8

Subscribe to receive free email updates:

2 Responses to "Pengenalan JavaFX - Apa itu Library JavaFX"

  1. Bagaimana cara hosting aplikasi yg selsai dibuat dengan pemograman javafx?

    BalasHapus
    Balasan
    1. JavaFX merupakan aplikasi desktop yang dirilis sebagai pengganti java swing. sehingga aplikasi yang dibuat dengan javafx tidak memerlukan hosting seperti aplikasi web. jika ingin menggunakan aplikasi web berbasis java, anda bisa mengguna JavaEE atau Spring.

      Hapus