• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Java on the Raspberry Pi: Alternatives to JavaFx?

 
Ranch Hand
Posts: 144
1
  • 1
  • Number of slices to send:
    Optional 'thank-you' note:
Hi Frank,

I see you make use of JavaFx in your book.
Are there other alternatives for the UI in Java on Raspberry Pi?
Can I use any of the other de-facto UI for Java like GWT, JSF, even Web centered like JSP, Javascript libraries?
Or are there limitations for using any of these on Raspberry Pi?
 
Greenhorn
Posts: 9
  • 1
  • Number of slices to send:
    Optional 'thank-you' note:
Hey Jorge Ruiz-Aquino: you can use any, there's no limitation!
There are lot of examples in the internet about Raspberry Pi and web applications wit Java.
 
Marshal
Posts: 8880
638
  • 1
  • Number of slices to send:
    Optional 'thank-you' note:
I'm not author, but I have Raspberry PI (one of earliest versions). These days they are full fledged workstations, so I have no doubt they could handle all your mentioned technologies.
 
Jorge Ruiz-Aquino
Ranch Hand
Posts: 144
1
  • 1
  • Number of slices to send:
    Optional 'thank-you' note:
Thank you Igor.
I would take another look. Most of the posts I find is about JavaFx and few of them on other technologies like SWT, HTML, even old discussions about swing.
 
Saloon Keeper
Posts: 27851
196
  • 1
  • Number of slices to send:
    Optional 'thank-you' note:
I did a quick check on the Pi next to me and it has OpenJDK version 11 installed. I should note that it has been a while since I did an OS update, though and this may not be the current Java standard for Pi OS. It nonetheless post-dates most of the mayhem that came in around Java 9 (give or take), including module support and introspection changes.

OpenJDK is a complete standards-compliant Java implementation including the GUI and network functions. The only cases where you might have issues is if you needed tons of RAM or made extreme demands on the CPU. In other words, the software is all there, if your hardware can stand it.

At a rough guess, I'd say that even the Pi 3 performs as well or better than the departmental server machines I jockeyed back around Y2K and we had no qualms about running Java Enterprise on them.
 
Jorge Ruiz-Aquino
Ranch Hand
Posts: 144
1
  • 1
  • Number of slices to send:
    Optional 'thank-you' note:
Thank you.
I think the limitation is on my side as I'm still thinking in terms of what Java ME was.  
But I need to shape my mind around that Raspberry is capable of running full Java SE.
 
Author
Posts: 22
  • Number of slices to send:
    Optional 'thank-you' note:
Hi

For me the one and only perfect UI framework for desktop applications, in Java, is JavaFX ;-)

But I also really love Vaadin to create web UI's with pure Java. Take a look at this example:
https://github.com/FDelporte/Vaadin-examples/

Frank
 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic
vceplus-200-125    | boson-200-125    | training-cissp    | actualtests-cissp    | techexams-cissp    | gratisexams-300-075    | pearsonitcertification-210-260    | examsboost-210-260    | examsforall-210-260    | dumps4free-210-260    | reddit-210-260    | cisexams-352-001    | itexamfox-352-001    | passguaranteed-352-001    | passeasily-352-001    | freeccnastudyguide-200-120    | gocertify-200-120    | passcerty-200-120    | certifyguide-70-980    | dumpscollection-70-980    | examcollection-70-534    | cbtnuggets-210-065    | examfiles-400-051    | passitdump-400-051    | pearsonitcertification-70-462    | anderseide-70-347    | thomas-70-533    | research-1V0-605    | topix-102-400    | certdepot-EX200    | pearsonit-640-916    | itproguru-70-533    | reddit-100-105    | channel9-70-346    | anderseide-70-346    | theiia-IIA-CIA-PART3    | certificationHP-hp0-s41    | pearsonitcertification-640-916    | anderMicrosoft-70-534    | cathMicrosoft-70-462    | examcollection-cca-500    | techexams-gcih    | mslearn-70-346    | measureup-70-486    | pass4sure-hp0-s41    | iiba-640-916    | itsecurity-sscp    | cbtnuggets-300-320    | blogged-70-486    | pass4sure-IIA-CIA-PART1    | cbtnuggets-100-101    | developerhandbook-70-486    | lpicisco-101    | mylearn-1V0-605    | tomsitpro-cism    | gnosis-101    | channel9Mic-70-534    | ipass-IIA-CIA-PART1    | forcerts-70-417    | tests-sy0-401    | ipasstheciaexam-IIA-CIA-PART3    | mostcisco-300-135    | buildazure-70-533    | cloudera-cca-500    | pdf4cert-2v0-621    | f5cisco-101    | gocertify-1z0-062    | quora-640-916    | micrcosoft-70-480    | brain2pass-70-417    | examcompass-sy0-401    | global-EX200    | iassc-ICGB    | vceplus-300-115    | quizlet-810-403    | cbtnuggets-70-697    | educationOracle-1Z0-434    | channel9-70-534    | officialcerts-400-051    | examsboost-IIA-CIA-PART1    | networktut-300-135    | teststarter-300-206    | pluralsight-70-486    | coding-70-486    | freeccna-100-101    | digitaltut-300-101    | iiba-CBAP    | virtuallymikebrown-640-916    | isaca-cism    | whizlabs-pmp    | techexams-70-980    | ciscopress-300-115    | techtarget-cism    | pearsonitcertification-300-070    | testking-2v0-621    | isacaNew-cism    | simplilearn-pmi-rmp    | simplilearn-pmp    | educationOracle-1z0-809    | education-1z0-809    | teachertube-1Z0-434    | villanovau-CBAP    | quora-300-206    | certifyguide-300-208    | cbtnuggets-100-105    | flydumps-70-417    | gratisexams-1V0-605    | ituonline-1z0-062    | techexams-cas-002    | simplilearn-70-534    | pluralsight-70-697    | theiia-IIA-CIA-PART1    | itexamtips-400-051    | pearsonitcertification-EX200    | pluralsight-70-480    | learn-hp0-s42    | giac-gpen    | mindhub-102-400    | coursesmsu-CBAP    | examsforall-2v0-621    | developerhandbook-70-487    | root-EX200    | coderanch-1z0-809    | getfreedumps-1z0-062    | comptia-cas-002    | quora-1z0-809    | boson-300-135    | killtest-2v0-621    | learncia-IIA-CIA-PART3    | computer-gcih    | universitycloudera-cca-500    | itexamrun-70-410    | certificationHPv2-hp0-s41    | certskills-100-105    | skipitnow-70-417    | gocertify-sy0-401    | prep4sure-70-417    | simplilearn-cisa    |
http://www.pmsas.pr.gov.br/wp-content/    | http://www.pmsas.pr.gov.br/wp-content/    |