{"id":538,"date":"2003-06-24T20:49:54","date_gmt":"2003-06-25T00:49:54","guid":{"rendered":"\/?p=538"},"modified":"2019-05-09T14:46:20","modified_gmt":"2019-05-09T18:46:20","slug":"wwdc_2003_keynote","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2003\/06\/24\/wwdc_2003_keynote\/","title":{"rendered":"WWDC 2003 Keynote"},"content":{"rendered":"<p>\n\n<a href=\"http:\/\/www.scotlandsoftware.com\/blog\/?post=\/interface\/mac\/panther_hunted_for_tabs_theft.html\">Matt Gemmell<\/a> has my favorite writeup of <a href=\"http:\/\/www.apple.com\/macosx\/panther\/\">Panther<\/a> and its new metallic Finder. I can&rsquo;t wait to see how Apple will change the <a href=\"http:\/\/developer.apple.com\/documentation\/UserExperience\/Conceptual\/AquaHIGuidelines\/AHIGWindows\/index.html\">human interface guidelines<\/a> to suit this whim. Personally, I think it&rsquo;s time to change the default system fonts and smoothing since (according to John Geleynse) they were specifically designed for striped backgrounds, and stripes are now pass&eacute;.\n\n<\/p>\n\n\n\n<p>\n\nBut metal is just the skin, and what really matters about the new Finder is what&rsquo;s underneath. Is it fast? Is it buggy? Has Apple actually thought about this design, or is it just another one to throw at the wall to see if it&rsquo;ll stick? Time will tell, and I&rsquo;ll be using <a href=\"http:\/\/www.cocoatech.com\/index.php?topic=PathFinder\">Path Finder<\/a> at least until Panther ships.\n\n<\/p>\n\n\n\n<p>\n\nMore coverage from around the Web:\n\n<\/p>\n\n\n\n<ul>\n\n\t<li><a href=\"http:\/\/2lmc.org\/spool\/id\/2844\">2lmc<\/a><\/li>\n\n\t<li> ArsTechnica  on <a href=\"http:\/\/arstechnica.com\/wankerdesk\/03q2\/wwdc\/wwdc.html\">WWDC<\/a>, <a href=\"http:\/\/arstechnica.com\/cpu\/02q2\/ppc970\/ppc970-1.html\">PPC 970 Part I<\/a>, <a href=\"http:\/\/arstechnica.com\/cpu\/03q1\/ppc970\/ppc970-0.html\">Part II<\/a><\/li>\n\n\t<li><a href=\"http:\/\/hivelogic.com\/342.html\">Dan Benjamin<\/a><\/li>\n\n\t<li><a href=\"http:\/\/www.dtpbylee.com\/blog\/archives\/2003_06.html#365\">Lee Bennett<\/a><\/li>\n\n\t<li><a href=\"http:\/\/x180.net\/Blog\/Conferences\/WWDC03\/WrapUp.html\">James Duncan Davidson<\/a><\/li>\n\n\t<li><a href=\"http:\/\/stevenf.com\/mt\/archives\/000337.php\">Steven Frank<\/a><\/li>\n\n\t<li><a href=\"http:\/\/www.37signals.com\/svn\/archives\/000259.php?42\">Jason Fried<\/a><\/li>\n\n\t<li><a href=\"http:\/\/daringfireball.net\/2003\/06\/very_brief_comments_regarding_certain_of_todays_wwdc_announcements.html\">John Gruber<\/a><\/li>\n\n\t<li><a href=\"http:\/\/www.unsanity.org\/archives\/000208.php\">Slava Karpenko<\/a><\/li>\n\n\t<li><a href=\"http:\/\/disco.ucsd.edu\/blog\/2003\/06\/23#wwdcHighlights03\">Michael McCracken<\/a><\/li>\n\n\t<li>Sven-S. Porst on <a href=\"http:\/\/earthlingsoft.net\/ssp\/blog\/archives\/week_2003_06_22.html#000465\">Panther<\/a> and <a href=\"http:\/\/earthlingsoft.net\/ssp\/blog\/archives\/week_2003_06_22.html#000468\">iChat AV<\/a><\/li>\n\n\t<li><a href=\"http:\/\/www.vanderburg.org\/cgi-bin\/glv\/blosxom\/2003\/06\/24#Computers\/Mac\/zoom_zoom\">Glenn Vanderburg<\/a><\/li>\n\n<\/ul>\n\n\n\n<p>\n\nAnd some links from Apple:\n\n<\/p>\n\n\n\n<ul>\n\n\t<li><a href=\"file:\/\/\/Developer\/Documentation\/ReleaseNotes\/GCC3.html\">GCC 3.3 release notes<\/a> describing syntactic extensions to Objective-C to give it Java-like exception handling and critical regions. I&rsquo;d like to hear about their sugar content.<\/li>\n\n\t<li><a href=\"http:\/\/developer.apple.com\/technotes\/tn\/tn2087.html\">PowerPC G5 Performance Primer<\/a><\/li>\n\n\t<li><a href=\"http:\/\/developer.apple.com\/technotes\/tn\/tn2086.html\">Tuning for G5: A Practical Guide<\/a><\/li>\n\n<\/ul>\n\n\n\n<p>\n\nUnfortunately, unless they&rsquo;re saving the news for the Cocoa Update session, Apple apparently isn&rsquo;t bringing back EOF. However, they do appear to realize that Project Builder is <a href=\"http:\/\/www.mjtsai.com\/blog\/2003\/04\/24\/eclipse.html\">lacking<\/a> and are <a href=\"http:\/\/developer.apple.com\/tools\/xcode\/\">doing<\/a> something about it. Hopefully they&rsquo;ll be open about it so that BBEdit and other editors can get context-sensitive symbol completion and lookup. Or, better yet, they&rsquo;ll open source the developer tools so that the community can help build what it needs. High on my list would be a way to build and embed frameworks without resorting to obscure incantations. They should be at least as easy to use as jars!\n\n<\/p>","protected":false},"excerpt":{"rendered":"<p>Matt Gemmell has my favorite writeup of Panther and its new metallic Finder. I can&rsquo;t wait to see how Apple will change the human interface guidelines to suit this whim. Personally, I think it&rsquo;s time to change the default system fonts and smoothing since (according to John Geleynse) they were specifically designed for striped backgrounds, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2019-05-09T18:46:23Z","apple_news_api_id":"4726c2df-a870-4875-8d37-f6d8a016cc60","apple_news_api_modified_at":"2019-05-09T18:46:23Z","apple_news_api_revision":"AAAAAAAAAAD\/\/\/\/\/\/\/\/\/\/w==","apple_news_api_share_url":"https:\/\/apple.news\/ARybC36hwSHWNN_bYoBbMYA","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":[2],"tags":[1750,738,30,1227,1221],"class_list":["post-538","post","type-post","status-publish","format-standard","hentry","category-technology","tag-apple-event","tag-conference","tag-mac","tag-top-posts","tag-wwdc"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/538","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=538"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/538\/revisions"}],"predecessor-version":[{"id":11470,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/538\/revisions\/11470"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=538"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=538"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}