Skip to content

JRSofty/Pandomium

 
 

Repository files navigation

Pandomium Build Status 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

Pandomium pandomium = new Pandomium(PandomiumSettings.getDefaultSettings());
pandomium.initialize();

PandomiumClient client = pandomium.createClient();
PandomiumBrowser browser = client.loadURL("https://panda-lang.org");

Full example: PandomiumTest.java

Maven

<dependency>
    <groupId>org.panda-lang</groupId>
    <artifactId>pandomium</artifactId>
    <version>67.0.4</version>
</dependency>
<repository>
    <id>panda-repository</id>
    <url>https://repo.panda-lang.org/</url>
</repository>

If you don't want to use maven you can download the latest version here:

Supported platforms

  • OS: Windows x64 / Linux x64
  • Java: Java 8

Building

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

  • Build natives & jcef
  • Basic implementation
  • Builds available in the maven repository
  • Pandomium wrapper for JCEF objects
  • Win32, Linux32 & macOS support
  • Advanced Java <-> JS bridge
  • ByteBuffer implementation

About

(Working Dev Fork) Pandomium is the JCEF (Java Chromium Embedded Framework) implementation dedicated for the maven projects. Actual project find under dzikoysk/Pandomium

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 98.5%
  • Shell 1.5%