Skip to content

zincalex/EU_Trusted_List_Desktop_App

 
 

Repository files navigation

EU Trusted List Browser-Desktop-App

Browse the list of all the different trusted services and providers from your desktop This program requires internet connectivity to work. The app communicates with the European Union APIs to retrieve the data it needs to work properly. This app is written in Java and needs the Java Runtime Environment to run, refer to the installation guide and documentations under the code section for more informations.

Installation and usage

Base install

  1. Check if you have the Java Runtime Environment is installed in your system.In Windows by typing “Java” in your search bar. If a “Configure Java” app pops up your pc is ready, in linux typing the command java -version

  2. This step is required only if you don’t have Java installed in your system. Download the installer from here and follow the instructions provided.

  3. Install the latest version of the JDK needed to run the jar file at this link choosing your os.

  4. Download the .jar application file from here.

  5. Double click the EU Trust Service Dashboard icon to launch the application.

If you're still experiencing toubles please refer to this short video tutorial covering the installation process on Windows.

Advanced install

All of our app is open source and browsable. Another way to launch the program is to compile it from scratch even though this method is not reccomended for users that are not interested in the source code. For this kind of launch refer to the same steps as the base install to step 5.

  1. Open an IDE of your choice. IntelliJ and Eclipse are two examples

  2. Open the extracted folder as a project in your IDE

  3. Follow the steps to build and run in your IDE

  4. Make sure you include the json (go here, click the download json.jar button, unzip the downloaded file and add the .jar file included) and guava (go here, click the download guava-gwt.jar button, unzip the downloaded file and add the guava-xxx-jre.jar file) libraries in your project

This steps aren’t very detailed as every development environment is different and may have different steps inorder to run the source code.

Troubleshooting

We noticed that the zoom function on the operating system prevents the app to work correctly. If at launch you experience an half-blank window in order to solve this problem you have to set the zoom at 100% to do so

  1. Open the settings app in your pc

  2. Click the "System" tab and enter the "Display" settings

  3. Under scale and layout in the drop-down menu labeled "Change the size of text, apps, and other items" select the 100% option

Usage

At launch the app presents four lists with titles telling the user what the elements refer to. To select a search parameter simply click the checkbox at it's left. Once you're done adding search parameters click the "Search" button to perform the search. If the selected filters confict with eachother the program will highlight the trouble generating selection prompting the user to uncheck it and preventing a search with zero results. alt-text

At this point the app changes scene presenting a list containing the counties and providers that match the selected criteria, at this point when a service is selected it's details will show at the left of the window. When done consulting click the "go back" button to continue searching with your current parameters or "perform another search" to fetch new data from the APIs and reset all the filters. If the selected filters confict with eachother the program will highlight the trouble generating selection prompting the user to uncheck it and preventing a search with zero results. alt-text

When a service is double clicked its details will appear on the right side of this window like shown here alt-text

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 98.0%
  • CSS 2.0%