SW Tracking Report Feature Objectives Overview and Maintainer and Contacts: Difference between pages

From JogampWiki
(Difference between pages)
Jump to navigation Jump to search
 
 
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>

Revision as of 14:24, 28 February 2023

Maintainer

Contacts

You can address the JogAmp Community via:

Commercial Support

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.

Sven Gothel

Acknowledgment

Göthel Software e.K. and I like to express our gratitude to CCT International, who were supporting this project during the period from mid 2010 up until mid 2019.

Julien Gouesse

Wade Walker

Harvey Harrison

Xerxes Rånby

Mark Raynsford

Rami Santina

Dominik Ströhlein