Project: Ji Gong

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Project: Ji Gong

Sven Gothel
Administrator
This post was updated on .
Bug 790 <https://jogamp.org/bugzilla/show_bug.cgi?id=790>
  Bug 698 <https://jogamp.org/bugzilla/show_bug.cgi?id=698>

+++

Current Ji Gong Dependency
including the OpenJDK API subset, etc:
  <https://jogamp.org/bugzilla/showdependencytree.cgi?id=790&hide_resolved=0>

+++

1st Milestone - Core JRT for all platforms ..

<https://jogamp.org/bugzilla/show_bug.cgi?id=791>
  <https://jogamp.org/bugzilla/show_bug.cgi?id=792>

Calling for volunteers.

We are looking for sponsors!

+++

Preface
========

Bug 698 was written due to the "Fear, uncertainty and doubt" (FUD)
strategy of Oracle of not giving express permission to use OpenJDK
in compliance w/ the 4 freedoms of software (FSF definition).

On the contrary, Oracle gives a patent grant for using OpenJDK for desktop only,
implying mobile use may be prohibited.

This implication is highly likely non-sense, especially in the light of
the latest Oracle vs Google case where Oracle was not able to
substantiate a patent infringement by Google's Dalvik VM.

However .. the current situation lacks of:
  - OpenJDK builds for Windows, OSX, Android, ..
  - IcedTea-Web builds for Windows, OSX, Android, ..

As Xerxes put it: The horse is bound to a chair and is not running ..


Project Name
============
Ji Gong <https://en.wikipedia.org/wiki/Ji_Gong>
"Unlike a traditional Buddhist monk, Daoji did not like following  traditional monastic codes. Daoji had a penchant for openly eating meat  and drinking wine; his robes were often tattered and dirty from  travelling from place to place, and stumbling while intoxicated.  However, Daoji was kind hearted and was always ready to lend a helping  hand to ordinary people. He would often treat the sick and fight against  injustice. The monks, bewildered and fed up with his behavior, expelled  Daoji from the monastery. From then on, Daoji roamed the streets and  helped people whenever he could."

Hence Daoji does people good while not necessarily conforming to certain arbitrary rules,
while maintaining sanity and being kind hearted.

The character is quite popular in the Asian culture.

Project Spirit
==============

This project shall match the kind direction of it's name giving character,
while also serving w/ JogAmp's goals of being a technology enabler.

Ji Gong shall enable the VM technology across platform and devices.

This project must not necessarily being maintained by the JogAmp community.
On the contrary .. we would prefer this effort to be done from the original authors,
i.e. OpenJDK and IcedTea-Web.

However, until the goals below and this spirit of a free solution is being picked
up, we may continue pushing it forward from here.

Note: Bug 698 sadly wasn't being replied to by neither Oracle nor the OpenJDK team.
Of course, no surprise here, since for Oracle it might be a conflict of interest
due to their 'goals' to market their ARM hotspot proprietary solution
and the OpenJDK team consist mainly of Oracle and RedHat members.
The latter focuses on server solutions and is highly cooperating w/ Oracle.


Project Goal
============

- Availability of the GPLv2 based OpenJDK runtime environment (JRT/JVM)
  - Desktop (Linux, Windows, OSX, ..)
  - Mobile (Android, other phones and tablet OS [maybe even iOS])
  - VM CPU support:
    - Intel/AMD 32bit and 64bit
    - ARM based CPUs [Hotspot client/server n/a at time of writing. May need to use JamVM or AvianVM, ..]
 
- Optional AWT/Swing/etc - maybe added at a later time

- Web Plugin based on IcedTea-Web (JWeb)
  - Capable to run w/o AWT using a pluggable windowing subsystem implementation
  - Optional AWT/Swing/etc - maybe added at a later time

+++



signature.asc (911 bytes) <http://forum.jogamp.org/attachment/4029738/0/signature.asc>
Reply | Threaded
Open this post in threaded view
|

Re: Project: Ji Gong

Sven Gothel
Administrator
Sven Gothel wrote
We are looking for sponsors!
.. to compensate the ..

Sven Gothel wrote
volunteers.
Since unsolicited contact is usually not welcome
we hope that this 'open' request may find its way to some
'decision maker' .. allowing us to discuss this project.

We could imagine that mobile vendors and certain OS
may be an appropriate target to team up ..
  - Jolla / Mer, .., Aliyun
  - Huawei, Samsung, .., Xiaomi Tech, Alibaba, ..

Suggestions and ideas are welcome ..

Cheers, Sven
Reply | Threaded
Open this post in threaded view
|

Re: Project: Ji Gong

Sven Gothel
Administrator
In reply to this post by Sven Gothel
Project graph / complexity can be viewed here:
  <https://jogamp.org/bugzilla/showdependencytree.cgi?id=790>
Reply | Threaded
Open this post in threaded view
|

Re: Project: Ji Gong

gouessej
Administrator
In reply to this post by Sven Gothel
Sven Gothel wrote
Calling for volunteers.
I already succeeded in running a subset of J2ME under Android with PhoneME Advanced, I used Davy's port:
http://davy.preuveneers.be/phoneme/?q=node/10
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Project: Ji Gong

Xerxes Rånby
This post was updated on .
In reply to this post by Sven Gothel
Alex Kasko have documented and produced automated Windows, MacOSX & Linux (i586 & amd64)builds & installers of IcedTea 2.4.1 OpenJDK 7 u40.
https://github.com/alexkasko/openjdk-unofficial-builds
https://bitbucket.org/alexkasko/openjdk-unofficial-builds/downloads/

http://alexkasko.com/

I will invite Alex to the JogAmp Ji Gong effort. We have much to learn from him regarding how to produce Windows and MacOSX OpenJDK builds.
BIG Kudos to Alex!
Reply | Threaded
Open this post in threaded view
|

Re: Project: Ji Gong

Sven Gothel
Administrator
On 08/25/2013 12:35 AM, Xerxes Rånby [via jogamp] wrote:
> Alex Kasko have documented and produced automated Windows, MacOSX & Linux
> (i586 & amd64)builds & installers of IcedTea 2.4.1 OpenJDK 7 u40.
> https://github.com/alexkasko/openjdk-unofficial-builds
> https://bitbucket.org/alexkasko/openjdk-unofficial-builds/downloads/
>
> I will invite Alex to the JogAmp Ji Gong effort. We have much to learn from
> him regarding how to produce Windows and MacOSX OpenJDK builds.
> BIG Kudos to Alex!
>

Would be nice if he can assist us, setting up our build machines.
Good to know one did it at least for sure.

Currently busy w/ other things, pushing JiGong builds for all platforms
via Jenkins will surely take a few days of proper setup.
Hopefully we can finish it before end of this year.

'Hi Alex', if you read this.

Cheers, Sven


signature.asc (911 bytes) Download Attachment