# Pandomium **Repository Path**: cooche/Pandomium ## Basic Information - **Project Name**: Pandomium - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-05-02 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Pandomium [![Build Status](https://travis-ci.org/dzikoysk/Pandomium.svg?branch=master)](https://travis-ci.org/Panda-Programming-Language/Pandomium) [![Average time to resolve an issue](http://isitmaintained.com/badge/resolution/dzikoysk/Pandomium.svg)](http://isitmaintained.com/project/dzikoysk/Pandomium "Average time to resolve an issue") Pandomium is the JCEF (Java Chromium Embedded Framework) implementation dedicated for the maven projects #### Example ![PandomiumTest.java - Both x64](https://pandomium.panda-lang.org/github/preview-both.png) ```java Pandomium pandomium = new Pandomium(PandomiumSettings.getDefaultSettings()); pandomium.initialize(); PandomiumClient client = pandomium.createClient(); PandomiumBrowser browser = client.loadURL("https://panda-lang.org"); ``` Full example: [PandomiumTest.java](https://github.com/dzikoysk/Pandomium/blob/master/pandomium/src/test/java/org/panda_lang/pandomium/PandomiumTest.java) #### Maven ```xml org.panda-lang pandomium 67.0.6 ``` ```xml panda-repository https://repo.panda-lang.org/ ``` If you don't want to use maven you can download the latest version here (without dependencies): * [Pandomium 67.0.6](https://repo.panda-lang.org/org/panda-lang/pandomium/67.0.6/pandomium-67.0.6.jar) * [Natives](https://pandomium.panda-lang.org/download/natives/) #### Supported platforms * **OS**: Windows x64 / Linux x64 * **Java**: Java 8 #### Building * [Windows x64](https://github.com/dzikoysk/Pandomium/wiki/Windows-x64-Build) * [Linux x64](https://github.com/dzikoysk/Pandomium/wiki/Linux-x64-Build) * [macOS](https://github.com/dzikoysk/Pandomium/wiki/macOS-Build) #### Repository structure ``` pandomium/ +--pandomium/ Pandomium Library module +----/src Sources of Pandomium Library module +----pom.xml The main maven build script for Pandomium Library module +--pandomium-linux/ Linux implementation of Pandomium Library module +----/libs Platform specified libraries +----/native Platform specified natives +----/src Platform implementation +----pom.xml The main maven build script for Linux module +--pandomium-macos/ MacOS implementation of Pandomium Library module +----/libs Platform specified libraries +----/native Platform specified natives +----/src Platform implementation +----pom.xml The main maven build script for macOS module +--pandomium-win/ Windows implementation of Pandomium Library module +----/libs Platform specified libraries +----/native Platform specified natives +----/src Platform implementation +----pom.xml The main maven build script for Windows module +--pom.xml The main maven build script ``` #### TODO * [x] Build natives & jcef * [x] Basic implementation * [x] Builds available in the maven repository * [x] Pandomium wrapper for JCEF objects * [ ] Win32, Linux32 & macOS support * [ ] Advanced Java <-> JS bridge * [ ] ByteBuffer implementation