Add-In Author Interview #3

Home Server Land

Read blogs from Windows Home Server (WHS) experts, including home server reviews, WHS addin updates, tutorials, and more.

Add-In Author Interview #3

  • Comments 2

Welcome to our third installment of "The Interviews".  This week we have chosen the author of one of the most downloaded and  popular Add-Ins currently available, Advanced Admin Console.  In this blog series, the discussions are open to everything concerning the Windows Home Server, and no question is too dumb and no idea is too small. So, now we can start the interview with our special guest today.

 

  • HSL:   If you don't mind, what is your full name and how old are you ?
  • Andreas M: My name is Andreas Miceli and I am 33 years old.

 

  • HSL:   Do you have an avatar?
  • Andreas M: No I don't have an avatar.

 

  • HSL:   Andreas, where are you from?
  • Andreas M: I was born and raised in Germany.

 

  • HSL: Were do you currently live
  • Andreas M: I'm currently living in Passau, Germany.

 

  • HSL:   Andreas, what do you do for a living?
  • Andreas M: I am working as a professional software developer at DAP Systems GmbH. The software my team is working on is the standard software for TV consumer behavior analysis in Germany and Austria.

 

  • HSL:   Do you have any hobbies?
  • Andreas M: Programming, really! I'm also very interested in computer history. I have a nice collection of Commodore computers from the 70s/80s, with a CBM PET 2001-8C being the oldest machine. I've also been collecting and retro-evaluating beta releases of old Windows versions (Janus, Chicago, Georgia, Neptune...).

 

  • HSL:   How long have you been using computers?
  • Andreas M: I got my first computer 20 years ago. After half a year I became bored of playing games on it and started to write programs in a learning-by-doing manner.

 

  • HSL:  Andreas, What can you tell us about your first computer?
  • Andreas M: My first machine was a used Commodore 64 (1984 model), equipped with a 5,25"floppy disk drive (model 1541).

 

  • HSL:   Andreas, do you remember the first computer program that you coded?
  • Andreas M: I started programming the Commodore by typing in the program listings from the manual. As soon as I understood these programs I began to modify them. So, my first program I guess was a simple program that played a short tune written in BASIC.
    Later in my Commodore programming "career", I wrote a speed-boot loader for the GEOS operating system and a 2x2 Character Font editor. The first was published in (then) Germany's leading Commodore 64 magazine 64'er. The latter was published in a disk mag called "Magic Disk 64".

 

  • HSL:   How or why did you decide to use the Windows Home Server?
  • Andreas M: When I first read about Microsoft's plans for a Windows Server version targeted at the consumer market I was absolutely thrilled. I had been planning to build a FreeNAS-based NAS-box for our home around the time, but as a Windows enthusiast I wanted our NAS to be Windows based. I already had thoughts about customizing it by writing my own programs and tools for it. At that time I didn't know yet that Microsoft would make WHS an open platform for addin development. Later then, after having played around for about half a day with the Windows Home Server beta release, I knew I absolutely wanted to work with it.

 

  • HSL:   Andreas, please tell us something about your WHS setup?
  • Andreas M: I have a stock Fujitsu-Siemens SCALEO Model 2204 (4x 500 GB hard drives). Nothing special there.

 

  • HSL:   Of course our members would like to know, which add-ins do you have installed on your Windows Home Server?
  • Andreas M: Advanced Admin Console 0.5.0, FRITZ!Box call list 0.7.3, Update History 0.2.0, Whiist, WHS Toolkit 1.1

 

  • HSL:   And now THE question: why did you make this add-in(s)?
  • Andreas M: The Advanced Admin Console started out as a simple C# programming exercise. I had some fairly good knowledge about how to embed Internet Explorer in my own Visual Basic 6 programs and let it display files and folders or special windows directories like "Printers and faxes" or the control panel. Some day at work I realized that I didn't know how to do that from C#. So I started to write a little program that did just that - display the control panel. At that time I had just acquired my FuSi SCALEO and wanted to also use it as a print server. As I couldn't control the printer settings from the WHS console I wrote a small addin to give me that functionality. That was the very first version of the Advanced Admin Console.

    The FRITZ!Box call list addin (currently only available in German and only working with German AVM FRITZ!Box models) I wrote in order to have a single place of administration (the WHS console) for my home network. Every evening when I come home from work I fire up the WHS console and check the FRITZ!Box call list for any calls during my absence.

    As a subscriber to the RSS feed of the Microsoft Hotfix and Issue center (http://blogs.technet.com/hot/rss.xml) (the place where Microsoft posts information about upcoming security patches and updates) I'm always informed about which updates will be installed on my home server when the next patch Tuesday comes. I wanted a simple tool which allows me to check if every update was delivered to my WHS box and installed properly. Thus I developed the Update History addin.

 

  • HSL:   Andreas, to perfect the WHS platform how would you improve or change it?
  • Andreas M: There's a ton of stuff one could add to the WHS operating systems. Most of the things I have on my mind have been mentioned by other people before (Media Center integration, system partition image backup, fax services, etc.). From a developer's perspective, I'd love to see Microsoft include a client side API which provides a unified communications channel between client and server. Currently, every developer of client/server addins needs to come up with his/her own means of communication between the two which is a lot of work and often very cumbersome.  If Microsoft provided a client/server communications API I'm sure we'd soon see a whole new range of more powerful WHS addins.

 

  • HSL:  Now, The question our members are most interested in hearing is," Do you have any new projects in store or what else are you working on?"
  • Andreas M: I just started writing a new addin for WHS but I'm not ready to talk about it, yet. See my blog (www.home-server-addins.com) for updates.

 

 

Name

Location

Website

Add-ins

Andreas Miceli

Passau, Germany

www.home-server-addins.com

Advanced Admin Console AddIn 0.5.0 Beta
Released 2009-05-24

Update History AddIn 0.2.1 Beta
Released 2009-08-11

FRITZ!Box Anruflisten AddIn 0.7.0 Beta
Released 2008-01-14

SCALEO PowerManagement Viewer 0.0.1.0
Released 2008-10-05

 

  • This is great peek into one of the pioneers of the WHS community.  I'm glad that we are able to get a glimpse of his history and how he started off with WHS.  By the sound of it, he sounds very technically savvy and hopefully MS will soon provide a good client-server API for WHS add-ins.  Part of what makes Windows so great are the multitude of applications/add-ins that can be installed on it.  Finally, the work about done currently by the interviewee on Admin Console looks like it really fills a need and grow to include additional functionality over time.  All us WHS enthusiasts and up & coming add-in writers should take a page out of Adreas book: a good way to start programming is by getting your hands dirty in learning-by-doing manner.   The questions were broad and pertinent and I enjoyed reading this article.  Thanks to both the author of this article and add-in author for sharing with us.  

  • @ Dennis,

    Thank you for the post.

    While I cannot take full credit for this article as Alexander & Mike helped immensley. I hope to continue the series with other authors , software developers and even a few OEM's if possible. Be ready for next weeks installment when we interview a YAK!

    Yakuza that is :o)