January 28, 2003

What do Statistics and Nixon have in common?

More numbers: running two simultaneous copies of Mozilla with MOZ_NO_REMOTE=1 on a Linux 2.14.19 gcc 3.2 opt build gives SIZE=26576/SHARE=15320, SIZSE=23868/SHARE=13100. According to bbaetz, the SHARE number is "pretty much" the codesize. Pretty much in line with the Win32 numbers (remember that this is Mozilla, not embedding). Codesize is paramount.

Posted by jkeiser at January 28, 2003 12:23 AM
Comments

So far in these articles, I have only dipped a toe or two into Aqua's pool. I have covered basic aspects of building an Aqua-compliant application, including the building of photo-illustrative/3D application icons. Now it's time to address other components of our Mac OS X application.

Posted by: Howell at January 25, 2004 2:10 AM

Adhere to File Locations. Make sure that when your users save documents, your application knows where to put them and also gives users flexibility.

Posted by: Benjamin at January 25, 2004 2:10 AM

Drawers. Similar to Sheets, this is a "child" window that gives users access to items that do not always need to be present. But when do you use a drawer and when do you use a palette?

Posted by: Ottewell at January 25, 2004 2:10 AM

For my Paint application, I created a series of icons to simulate a rendering algorithm. While the application is performing this CPU-intensive task, you can always see the status of the document by the icon changing in the Dock.

Posted by: Hansse at January 25, 2004 2:10 AM

Not quite as entertaining as Shrek, but Dock animation can be an important and useful function in your application. For example, Dock animation is a helpful way to indicate the status of your application.

Posted by: Howell at January 25, 2004 2:11 AM

Drawers. Similar to Sheets, this is a "child" window that gives users access to items that do not always need to be present. But when do you use a drawer and when do you use a palette?

Posted by: Jeremy at January 25, 2004 2:11 AM

Other examples of these animations might be to show the status of an FTP transfer, the progress of media being digitized, or an updated time signature. And don't forget that users may want to have some control over this, so give them plenty of options, including the ability to turn these functions off.

Posted by: Jasper at January 25, 2004 2:11 AM

You Must Promise. To call your mother, to help old ladies cross the road, and to turn your cell phone off at the movies.

Posted by: Josias at January 25, 2004 2:11 AM

Adopt Sheets. I really like the use of Sheets in OS X. The use of Sheets lets me know which window my dialogue belongs to without hijacking my system.

Posted by: Guy at January 25, 2004 2:11 AM

So far in these articles, I have only dipped a toe or two into Aqua's pool. I have covered basic aspects of building an Aqua-compliant application, including the building of photo-illustrative/3D application icons. Now it's time to address other components of our Mac OS X application.

Posted by: Eliza at January 25, 2004 2:11 AM