|
|
Line 1: |
Line 1: |
| This list exposes building blocks
| | = Maintainer = |
| for potential use and business case scenarios
| |
| using Java & JogAmp on Desktop and Embedded Devices.
| |
|
| |
|
| Notably [[#Graph_UI|Graph UI]] could be of interest here?
| | * JogAmp IT Infrastructure, Architecture and Janitor |
| | ** [[#Sven Gothel|Sven Gothel]] |
| | * Gluegen |
| | ** [[#Sven Gothel|Sven Gothel]] |
| | ** [[#Harvey Harrison|Harvey Harrison]] |
| | * JOAL |
| | ** [[#Xerxes Rånby|Xerxes Rånby]] |
| | ** [[#Sven Gothel|Sven Gothel]] |
| | * JOGL |
| | ** [[#Sven Gothel|Sven Gothel]] |
| | ** GPU Curve Rendering |
| | *** [[#Rami Santina|Rami Santina]] |
| | ** SWT Support |
| | *** [[#Sven Gothel|Sven Gothel]] |
| | * Java3D |
| | ** [[#Harvey Harrison|Harvey Harrison]] |
| | * JOCL |
| | ** [[#Wade Walker|Wade Walker]] |
| | ** [[#Sven Gothel|Sven Gothel]] |
| | * Engine Support |
| | ** [[#Julien Gouesse|Julien Gouesse]] |
| | * Maven packages |
| | ** [[#Mark Raynsford|Mark Raynsford]] |
| | * Art (graphics, demos, ..) |
| | ** [[#Dominik Ströhlein|Dominik Ströhlein]] |
| | * ''Open Positions'' |
| | ** jogl-utils |
|
| |
|
| Also see [[Completed Features Objectives]] ...
| | = Contacts = |
|
| |
|
| == High DPI ==
| | You can address the JogAmp Community via: |
| | * [http://jogamp.org/ Web] |
| | * [http://forum.jogamp.org/ Forum/Mailinglist] |
| | * [http://jogamp.org/wiki/index.php/Chatroom JogAmp IRC] |
| | * Email |
| | ** sgothel [@] jausoft.com |
| | ** mediastream [@] jogamp.org |
|
| |
|
| ;Parent Main Node
| | == '''Commercial Support''' == |
| : [{{SERVER}}/bugzilla/showdependencytree.cgi?id=1373&hide_resolved=0 Dependency Tree]
| |
| <bugzilla>
| |
| {
| |
| "id":["1373"],
| |
| "include_fields":"id,version,product,component,priority,severity,status,summary"
| |
| }
| |
| </bugzilla>
| |
|
| |
|
| ;Children blocking Parent
| | <div id="Contact_Maintainer"> |
| <bugzilla> | | Please feel welcome to contact the maintainers for commercial support inquiries, |
| {
| | specific questions you seem not fit for public discussions, but '''most important to fund our work'''. |
| "blocks":["1373"],
| | </div> |
| "include_fields":"id,version,product,component,priority,severity,status,summary"
| |
| }
| |
| </bugzilla> | |
|
| |
|
| = Graph = | | == Sven Gothel == |
| | * sgothel [@] jausoft.com |
| | * http://jausoft.com/blog/tag/jogamp/ |
| | * Contracting and funding |
| | ** via ''Göthel Software e.K., contact jogamp [@] jausoft.com'' |
| | ===== Acknowledgment ===== |
| | Göthel Software e.K. and I like to express our gratitude to |
| | [http://www.cctintl.com/ CCT International], who were supporting this project during the period from mid 2010 up until mid 2019. |
|
| |
|
| == Graph UI == | | == Julien Gouesse == |
| | * gouessej [@] orange.fr |
| | * http://gouessej.wordpress.com/tag/jogl/ |
|
| |
|
| ''Graph UI'' is meant to be an immersive UI within the 3D scene including text and UI objects,
| | == Wade Walker == |
| including user interaction.
| | * http://wadeawalker.wordpress.com/ |
|
| |
|
| This would allow an application to utilize one viewport or window,
| | == Harvey Harrison == |
| exposing the scene including the UI w/o the need for any external toolkit.
| | * harvey.harrison [@] gmail.com |
| | * https://github.com/hharrison |
|
| |
|
| Think of an integrated QT or OpenJFX in your 2D/3D application
| | == Xerxes Rånby == |
| working on desktop and embedded devices even w/o any windowing system on top
| | * xerxes [@] gudinna.com |
| of a plain console [{{SERVER}}/bugzilla/show_bug.cgi?id=1156 DRM/GBM as support by JOGL(EGL) and NEWT].
| | * http://labb.zafena.se/?category_name=jogamp |
| | * http://twitter.com/xranby |
| | ** Micro payments via flatter: http://flattr.com/thing/1074999/JogAmp-JOAL-Maintainer-Xerxes-Rnby |
|
| |
|
| Early examples from 2012 are available in these videos around the [https://youtu.be/7mBi7psP7VM?t=165 2:45 minute mark]
| | == Mark Raynsford == |
| and here [https://youtu.be/4gWStKCioi8?t=16 at the 16s mark].
| | * http://io7m.com/ |
|
| |
|
| Notably the ''Graph Curve Rendering'' is almost complete, as well as our own user input including gesture detection within NEWT.
| | == Rami Santina == |
| | * http://ramisantina.com/blog/ |
|
| |
|
| ;Parent Main Node
| | == Dominik Ströhlein == |
| : [{{SERVER}}/bugzilla/showdependencytree.cgi?id=803&hide_resolved=0 Dependency Tree]
| | * http://copypastaresearch.tumblr.com/ |
| : [{{SERVER}}/bugzilla/buglist.cgi?bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=IN_PROGRESS&bug_status=RESOLVED&bug_status=VERIFIED&columnlist=product%2Ccomponent%2Cassigned_to%2Cbug_status%2Cresolution%2Cversion%2Cshort_desc%2Cchangeddate&component=core&component=Plugin&list_id=2265&product=GraphUI&query_format=advanced&resolution=---&resolution=FIXED&resolution=INVALID&resolution=WONTFIX&resolution=DUPLICATE&resolution=WORKSFORME&resolution=MOVED All GraphUI]
| |
| <bugzilla>
| |
| {
| |
| "id":["803"],
| |
| "include_fields":"id,version,product,component,priority,severity,status,summary"
| |
| }
| |
| </bugzilla>
| |
| | |
| ;Children blocking Parent
| |
| <bugzilla>
| |
| {
| |
| "blocks":["803"],
| |
| "include_fields":"id,version,product,component,priority,severity,status,summary"
| |
| }
| |
| </bugzilla>
| |
| | |
| ;All of Product ''graphui''
| |
| <bugzilla>
| |
| {
| |
| "product":"graphui",
| |
| "include_fields":"id,version,product,component,priority,severity,status,summary"
| |
| }
| |
| </bugzilla>
| |
| | |
| == Jogl / Graph ==
| |
| | |
| [{{SERVER}}/bugzilla/showdependencytree.cgi?id=1064&hide_resolved=0 Dependency Tree Graph Font Issues]
| |
| | |
| [{{SERVER}}/bugzilla/buglist.cgi?bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=IN_PROGRESS&bug_status=RESOLVED&bug_status=VERIFIED&columnlist=product%2Ccomponent%2Cassigned_to%2Cbug_status%2Cresolution%2Cversion%2Cshort_desc%2Cchangeddate&component=graph&list_id=2264&product=Jogl&query_format=advanced&resolution=---&resolution=FIXED&resolution=INVALID&resolution=WONTFIX&resolution=DUPLICATE&resolution=WORKSFORME&resolution=MOVED All Jogl Graph]
| |
| | |
| <bugzilla>
| |
| {
| |
| "product":"jogl",
| |
| "component":"graph",
| |
| "include_fields":"id,version,product,component,priority,severity,status,summary"
| |
| }
| |
| </bugzilla>
| |
| | |
| = OpenJFX =
| |
| | |
| [https://jogamp.org/bugzilla//show_bug.cgi?id=607#c20 Bug report 607] describes different ways to either
| |
| * enhance external rendering via JOGL into an OpenJFX UI elements, or
| |
| * to replace OpenJFX's Glass w/ NEWT and Prism's OpenGL coding with JOGL
| |
| | |
| = NEWT = | |
| | |
| * [{{SERVER}}/bugzilla/showdependencytree.cgi?id=807&hide_resolved=0 Dependency Tree NEWT Input Devices]
| |
| * [{{SERVER}}/bugzilla/showdependencytree.cgi?id=814&hide_resolved=0 Dependency Tree NEWT Pointer Event] | |
| | |
| <bugzilla>
| |
| {
| |
| "product":["newt","jinput"],
| |
| "version":["2.5.0","3.0.0","tbd"],
| |
| "cf_type":"FEATURE",
| |
| "include_fields":"id,version,product,component,priority,severity,status,summary"
| |
| }
| |
| </bugzilla>
| |
| | |
| = Vulkan =
| |
| | |
| <bugzilla>
| |
| {
| |
| "component":"vulkan",
| |
| "cf_type":"FEATURE",
| |
| "include_fields":"id,version,product,component,priority,severity,status,summary"
| |
| }
| |
| </bugzilla>
| |
| | |
| = Video Encoding/Decoding & Player =
| |
| | |
| Across our releases, we supported video encoding and decoding (with a player)
| |
| based on either FFmpeg or Android's library as [https://youtu.be/4gWStKCioi8?t=132 shown in this clip at 2:12 min mark].
| |
| | |
| Goal would be to
| |
| * Update general ffmpeg video decoding support
| |
| * Enhance ffmpeg video encoding support
| |
| * Potentially add better control about video-frame to framebuffer control for editing software
| |
| | |
| See [https://jogamp.org/bugzilla//buglist.cgi?bug_status=__open__&component=video&list_id=3053&product=Jogl related buglist]
| |
| | |
| <bugzilla>
| |
| {
| |
| "component":"video",
| |
| "include_fields":"id,version,product,component,priority,severity,status,summary"
| |
| }
| |
| </bugzilla>
| |
| | |
| = iOS Enhancements =
| |
| | |
| Early iOS support has been demonstrated in 2019
| |
| * [https://jausoft.com/blog/2019/06/17/jogamp-ios-arm64-bring-up/ iOS Arm64 bring-up]
| |
| * [https://jausoft.com/blog/2019/06/23/jogamp-ios-arm64-port-first-visuals/ iOS Arm64 Port: First Visuals]
| |
| * [https://jausoft.com/blog/2019/07/08/jogamp-ios-arm64-port-newt/ iOS Arm64 Port: NEWT]
| |
| | |
| Enhancing this port would allow to use JogAmp in a similar fashion as on Android,
| |
| but using an OpenJDK iOS build.
| |
| | |
| = [[SCC Overview|Source Certification Contract (SCC)]] =
| |
| | |
| [{{SERVER}}/bugzilla/showdependencytree.cgi?id=1368&hide_resolved=0 Dependency Tree]
| |
| | |
| [{{SERVER}}/bugzilla/show_bug.cgi?id=1368 Root Parent Entry]
| |
| | |
| <bugzilla>
| |
| {
| |
| "id":["1368", "1369"],
| |
| "include_fields":"id,version,product,component,priority,severity,status,summary"
| |
| }
| |
| </bugzilla>
| |
| | |
| = Misc =
| |
| | |
| <!-- bugzilla>
| |
| {
| |
| "product"!=["graphui","newt"],
| |
| "component"!=["graph","vulkan"],
| |
| "version":["2.5.0","3.0.0","tbd"],
| |
| "cf_type":"FEATURE",
| |
| "include_fields":"id,version,product,component,priority,severity,status,summary"
| |
| }
| |
| </bugzilla-->
| |
| | |
| <bugzilla>
| |
| {
| |
| "version":["2.5.0","3.0.0","tbd"],
| |
| "cf_type":"FEATURE",
| |
| "include_fields":"id,version,product,component,priority,severity,status,summary"
| |
| }
| |
| </bugzilla>
| |