Friday, May 30, 2008

DVD Review - Joseph Campbell: The Hero's Journey - A Biographical Portrait

Reviewed by T. Michael Testi

Joseph Campbell: The Hero's Journey – A Biographical Portrait is a documentary about the life and works of Joseph Campbell, the author of The Hero with a Thousand Faces. During his life Campbell was known as an American Mythology professor, a writer, and a lecturer who revolutionized the fields of comparative mythology.

Joseph Campbell was born and raised in White Plains, New York in an upper middle class Roman Catholic family. As a child he was fascinated with American Indian culture. He taught himself everything he could about the culture and focused on the mythology of the Indians. During the 1920's he spent time traveling in Europe and became highly influenced by the Lost Generation; a group of American authors such as Hemingway, Fitzgerald, and Dos Passos, as well as the avant garde artists of the time such as Matisse and Picasso.

It was during this time that he realized that many of the myths throughout the world had similar threads and this became the theory of the journey of the archetypal hero. It is this theory that formed the basis of his 1949 seminal classic The Hero with a Thousand Faces. This is also the book that filmmaker George Lucas credits with helping him to form the stories of the Star Wars films; Lucas is shown giving credit to Campbell in this film. At the same time Campbell came to understand the myths that defined his own existence.

Joseph Campbell: The Hero's Journey – A Biographical Portrait is a film that is 57 minutes long and is narrated by Peter Donat. It is 4:3 full screen format and contains no bonus materials. It mixes much of its time between interviews with Campbell, listing to him lecturing, and historical footage so as to put time frames in perspective.

Joseph Campbell: The Hero's Journey – A Biographical Portrait is the kind of film that needs to be watched multiple times to really get all that Campbell has to offer. The lectures and interviews appeared to have happened in the 70's and 80's (based on hair and clothing styles), but you can tell what an captivating speaker and storyteller he was.

The biggest problems that I had with Joseph Campbell: The Hero's Journey – A Biographical Portrait is its length. In my opinion it is too short. You get a good representation of his life from a young age to around the time of World War II and then you have him lecturing in the last decade of his 83 years, but not anything in between.

If you have seen my reviews on Mythos I and Mythos II you will know that I really like Campbell's work and have a high degree of respect for the man and what he has done for reclaiming myth for the modern generation. If you don't know about Joseph Campbell the man, I highly recommend Joseph Campbell: The Hero's Journey – A Biographical Portrait.

Thursday, May 29, 2008

Software Review: MSI Factory 2 from IndigoRose

Written by T. Michael Testi

Just because creating software can be hard, that doesn't mean that delivering that software has to be harder. But that is just what it is when you don't have the right tools to do the job. MSI Factory 2 is the latest version of IndigoRose's Microsoft Windows Installer product that is aimed at creating 100% pure .MSI format installers.

MSI Factory 2 works hard at making the creation of professional installers faster and much more hassle free. It is meant to be easy to use without the complexities of the MSI database tables, sequences, and components. By using its drag and drop abilities, the customization of some dialog boxes via the visual editor and one-click build, it creates a single installer that works on any version of Windows from 95 to Vista.

MSI Factory MSI Factory is not to be confused with IndigoRose's Setup Factory which I will look at in a separate review. Whereas MSI Factory uses Microsoft's Windows installer service which must be installed on the end user's system, installers of this type must abide by the rules of the Windows Installer technology. Setup Factory, on the other hand, creates its own custom installations and has independent flexibilities.

So how does MSI Factory work? You start off with making either an installer project that creates a full installation package, or a Merge Module Project that is used to create a merge module database. A merge module is a Windows installer database file that is used to describe installation logic that will be merged with a larger Windows installation package. Merge modules are used to deliver shared code, files, resources, registry entries, and setup logic to applications as a single compound file.

Once you select the install, you browse to the files that you want to include and add them. From there you can select options in the following categories: "Files" where you can add, remove and set properties of the files, "Projects" where you can adjust the settings, components, features, folders, and media settings with regard to the project, the "Requirements" of the install such as launch conditions, searches, and merge modules, the "User Interface" that includes the dialog boxes, languages, and styles of the dialogs presented to the user, and the "System Editors" which handle the registry changes, INI files, shortcuts, file operations, environment variables, services, ODBC, XML, and custom actions. Finally you also have control over extensions such as IIS. Once you have everything set up correctly, it is just a matter of building the project.

So, what's new with MSI Factory 2?

MSI Factory• Next Generation Installer – now fully leverages WiX complier technology giving you easy access to the same technology that Microsoft uses for creating installers for Microsoft Office and SQL Server. In fact MSI Factory is the first visual setup builder to fully use Microsoft's WiX compiler technology.

• Intelligent Development – now takes the MSI Factory IDE's focus to the files that you want to distribute as opposed to abstract concepts like components, features, sequences, and GUIDs. This makes it possible in the case of simple installs to just drop files, press build, and deliver.

MSI Factory• Bootstrap Wrapper – is a unique, fully scriptable .EXE bootstrap wrapper with LZMA compression and over 300 actions including HTTP downloads for real flexibility in an MSI based installer.

• WiX – compatible source projects with integrated support for WiX fragments and extensions.

• Dialog Editor – provides visual editing for quickly customizing the interface. It includes 22 different control types such as check boxes, radio buttons, and bit maps that will allow you to create fully customized dialogs.

• System Editors – give you an extensive list of actions including registry editing, shortcut icons, INI files, the ability to set file permissions, and more.

• Enterprise Ready – by giving you the features for team and enterprise development. These include automated builds, processor directives, pre/post build steps, and integrated support for WiX fragments and extensions.

MSI FactoryPersonally I found MSI Factory 2 very easy to use and much more intuitive than the native .NET installer. You have an incredible amount of control over virtually all aspects of your MSI install.

As of the time of this review, they have not updated the videos for version two, but the videos for version one are still on their site. I did have some sound quality problems with the videos when using my Firefox browser, but under Internet Explorer they worked just fine. The help is primarily a compiled Microsoft help file that also links you back to the videos and to a FAQ page on the IndigoRose website. They also have a pretty dynamic forum where you can get answers to questions.

MIS Factory 2 is available from IndigoRose for $495 USD or you can download a 30 day trial version. If you are looking for the ability to create Microsoft Window Installer files quickly and easily and especially if you want to use the new WiX technology, then you need MIS Factory 2.


Design Environment:

  • Windows 2000, XP, Vista
  • Resolution: 1040x768
  • 500 MB RAM
  • 40+ MB free hard drive space
  • .NET Framework 1.1
  • Windows Installer 2.0
Runtime (Built Installer):
  • Windows 95 and up
  • Project based Windows Installer version installed

Tuesday, May 27, 2008

Fortune Cookies

I found this one at xkcd - Enjoy