{"id":89,"date":"2002-11-23T15:01:38","date_gmt":"2002-11-23T20:01:38","guid":{"rendered":"\/?p=89"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T04:00:00","slug":"jdirect_history","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2002\/11\/23\/jdirect_history\/","title":{"rendered":"JDirect History"},"content":{"rendered":"<p>Apple&rsquo;s Allen Denison, in a <a href=\"http:\/\/lists.apple.com\/mhonarc\/java-dev\/msg23526.html\">post<\/a> to the <a href=\"http:\/\/www.lists.apple.com\/mailman\/listinfo\/java-dev\">Java-Dev list<\/a>:<\/p>\n\n<blockquote>\n\n<p>Apple would like to announce that starting with the release of Java \n\n1.4.1, we will no longer be supporting the JDirect technology.<\/p>\n\n\n\n<p>In addition, we do not recommend that developers use any method of \n\naccessing Carbon from Java 1.4.1, even through JNI.<\/p>\n\n<\/blockquote>\n\n\n\n<p>I haven&rsquo;t actually used JDirect, but I&rsquo;ve used Java libraries that use it. From what I&rsquo;ve heard, it&rsquo;s much better than Sun&rsquo;s JNI. I&rsquo;m not exactly sure what the second sentence means. Most of Apple&rsquo;s APIs are <em>not<\/em> exposed through Cocoa-Java, so this would seem to be a huge strike against any non&ndash;100% pure Java development on the Mac.<\/p>","protected":false},"excerpt":{"rendered":"<p>Apple&rsquo;s Allen Denison, in a post to the Java-Dev list: Apple would like to announce that starting with the release of Java 1.4.1, we will no longer be supporting the JDirect technology. In addition, we do not recommend that developers use any method of accessing Carbon from Java 1.4.1, even through JNI. I haven&rsquo;t actually [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[4],"tags":[],"class_list":["post-89","post","type-post","status-publish","format-standard","hentry","category-programming-category"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/89","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=89"}],"version-history":[{"count":0,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/89\/revisions"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=89"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=89"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=89"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}