This 'farm' provides you with fertile ground in which to grow bumper crops of applications beyond the first sample applications that shipped with Microsoft Exchange 4.0. We've seeded it with a few additional applications/prototypes/templates and will include more in the future, but we intend the real growth to come from you. Be sure to take advantage of the Application Design Discussion to share you experiences, tips, tricks and questions with other folks who share your interests. Active Server Applications Authenticated Logon authenticated.exe 24KB ========= Anonymous Logon anonymous.exe 25KB ========= Discussion Forum discussion.exe 45KB ========= Full Send fullsend.exe 28KB ========= Find User findusr.exe 29KB Public Folder Applications (including forms, views, rules and permissions) and Standalone Forms The Culinary Corner culinary.exe 310kb ========= Electronic Greeting Cards greeting.exe 312kb (when running this self-extracting executable use the -d switch to maintain the sub directories. .....greeting.exe -d) ========= Serial Routing Form routslip.exe 542kb (when running this self-extracting executable use the -d switch to maintain the sub directories. ......routslip.exe -d) ========= Report Reply Form The Report Reply form was written using the Electronic Forms Designer and extended with Visual Basic 4.0. The idea here is to have a create form and then read the message with the same executable. If the receiver launches a reply, then a different 2-window form executable is launched as a compose window. This window is used to compose the reply, and is sent back to the originator who reads it with the second executable’s read form. repreply.exe 704kb (when running this self-extracting executable use the -d switch to maintain the sub directories. ......repreply.exe -d) ========= SoundRec (Eform that Records and Plays Back Sound) soundrec.exe 387kb (when running this self-extracting executable use the -d switch to maintain the sub directories. ......soundrec.exe -d) ========= Volcano Coffee Company Sales Demo volcano.exe 1.12mb (when running this self-extracting executable use the -d switch to maintain the sub directories. .....volcano.exe -d) ========= Read Receipt Requested Indicator readrcpt.exe 17kb (when running this self-extracting executable use the -d switch to maintain the sub directories. ......routslip.exe -d) ==================================== Development Tools EFD Code Agent The EFD Code Agent, written in Visual Basic 4.0, allows you to copy/paste as you add hand code to your EFD Project into a script file. With the addition of some simple scripting commands, you can easily play the script back, and have your hand code reinserted into your EFD project with VB code and still be able return to EFD as needed and have your EFD to changes re-merged with your VB hand coded changes automatically. handcode.exe 3.1mb (when running this self-extracting executable use the -d switch to maintain the sub directories. ......handcode.exe -d) ==================================== Misc. Tools Wakeup (Mail Notification popup) wakeup.exe 25.1kb application only wakeup1.exe 667kb C++ source code included (when running this self-extracting executable use the -d switch to maintain the sub directories. ......wakeup1.exe -d) ========= Launcher Custom Action and ExPrint printex.exe 61kb (when running this self-extracting executable use the -d switch to maintain the sub directories. ......printex.exe -d) ========= ExWeb Zapper(Converts Public Folder Contents into HTML) exweb.exe 194kb (when running this self-extracting executable use the -d switch to maintain the sub directories. .....exweb.exe -d) ========= Conversation Thread Tool This tool, written in Visual Basic 4.0, allows you to modify a message’s conversation index to be a "sub-conversion index" of another message. You can change a message’s parent message, thus altering its indentation when you sort by Conversation Thread. contool.exe 27kb ========= Message Property Tool proptool.exe 24.5kb ========= Schedule+ Address Book Assistant Microsoft Schedule+ Address Book Assistant is a Visual Basic 4.0 32-bit application using Schedule+ OLE Automation which allows the user to grab address book entries and copy them into his/her Microsoft Schedule+ contact list. This gives the user an easy way to do operations such as printing the contact or adding the contact to the user’s Timex watch. schedaba.exe 2.09mb (when running this self-extracting executable use the -d switch to maintain the sub directories. ......schedaba.exe -d) ========= Client VB Data Processor vbagent.exe 35kb (when running this self-extracting executable use the -d switch to maintain the sub directories. ......vbagent.exe -d) ========= Clientside VB Data Creator vbdatacr.exe 39kb ========= Stay tuned to this site, for regular updates. Please send your questions, comments and most importantly your samples to appfarm@microsoft.com. We'll do a speedy Q/A on the ideas you submit and post them at the address so that others can benefit from them. The goal is to provide a central clearing house for these samples, so that the cross fertilization of ideas can in turn help others create more. You can also find The Sample Applications (which ship as part of Exchange Server 4.0) on your Exchange server in \\\samples (if your Exchange administrator selected the Custom Install--Sample Applications option when setting up the server). The Sample Applications serve two purposes. They demonstrate what types of solutions are possible, and they serve as modifiable templates or starting points for further customization to show how these solutions are accomplished. Take a look at what is possible and let us know what you have been working on! Thanks farmer! About the Author Marc Seinfeld is Program Manager, Exchange Application Design Environment. After joining Microsoft in 1992, Marc spent a year meeting with customers as the messaging/workgroup specialist in New York City and Long Island, building collaborative solutions on their messaging infrastructures. Marc has worked on the Exchange development team as the Program Manager responsible for designing its groupware offerings, including a variety of sample applications and the tools that make building solutions possible on that platform, now shipping as part of Exchange 4.0.