Support for Apple Extensions
Michael Hall
mik3hall at gmail.com
Tue Jul 9 03:13:08 PDT 2013
On Jul 5, 2013, at 6:45 AM, Alan Bateman wrote:
> On 05/07/2013 11:18, Artem Ananiev wrote:
>>
>> :
>>
>> What about eIO? Is it used by anybody?
> I'm interesting in hearing about that too as it looks like FileManager defines a few things that might be more appropriate for java.awt.Desktop. Methods to access a file's type/creator codes that could easily be handled via the file system API (I think Michael Hall's FileSystemProvider might already do this).
Artem Ananiev
> All the above is UI related stuff (eAWT). It should work in JDK7/8 as it worked in Apple JDK6, since the code was contributed to OpenJDK by Apple with little or no modifications. Note, however, that it is not as supported as public APIs in java.* and javax.* namespace. We don't have any plans to drop support for eAWT, but all the issues in these classes will be of lower priority by default.
>
> What about eIO? Is it used by anybody?
If this project is not entirely committed to supporting some of this. I could try to add more of the eio functionality into my trz project. Would licensing be concern if I did some of it more cut and paste initially to get it in place or should I write it from scratch? I could make this project more available to others somehow. How would be best?
I am not thinking of eawt at this point. Artem says it is more supported and should be through JDK8. Although not at a high priority? That I think requires custom hooks between the api and the jdk so I don't think it could be 3rd partied if anyone wanted to?
So it still might be wondered where it would be documented? My own opinion is that some of the eawt api's are very important to making java app's work as Mac app's. Would there be a possibility of some of it going into Desktop as was suggested?
Michael Hall
trz nio.2 for OS X http://www195.pair.com/mik3hall/index.html#trz
HalfPipe Java 6/7 shell app http://www195.pair.com/mik3hall/index.html#halfpipe
AppConverter convert Apple jvm to openjdk apps http://www195.pair.com/mik3hall/index.html#appconverter
More information about the macosx-port-dev
mailing list