Longhorn Days is a set of Macromedia Director demos created by Microsoft to demonstrate the capabilities intended for the Windows "Longhorn" operating system. The name Longhorn Days is from ReflectiaX, when he shared in 2009 screenshots of the demos.[1]
Videos
Portions of the demos appeared in a promo video for PDC 2003, with "Get the Party Started" by P!nk playing in the background.
Stephen Chapman also made two videos based on these demos. These may be accessed here and here. These demos were also used to generate screenshots for patent filings.[2][3] See the black-and-white photos in the Gallery.
Demos
Some of the demos are available at the website of Heesung Koo, product designer for the Windows team during "Longhorn" development.[4]
The executable files showing how the Basket tile was intended to function were previously available at here. The .exe files have been archived by the Wayback Machine. Koo's page detailing how the Basket tile was designed to work (with links to the .exe files) is available here. A demo, bin4.exe, could not be opened. ReflectiaX analyzed its contents and concluded, "I think the file upload of bin4.exe died before it was complete and the client wasn't set to resume failed uploads."[5]
Other demos were also available here, but access to this page has since been forbidden. The .exe files were archived by the Wayback Machine. These demos are:
- bin8.exe - Longhorn Listmaker,
- burn1.exe - Burn to CD wizard,
- e2e photos.exe - My Pictures and Videos (the basic functionality of this is in Windows 10's Photos app, though not the user interface and the auto-rotate function),
- msxday.exe - My Music library,
- tree1.exe - Longhorn Listmaker navigation.
Other demos, including unused ones, were made available by ReflectiaX and may be downloaded here.
Gallery
These images and their captions were taken from Heesung Koo's website, specifically on his "Longhorn Music & Radio Overview" page,[6] except when otherwise noted.
Acquire
M3
M4 (Partner-WMP) Ownership of specs (per LHMC discussions, next steps are to decide on the actual spec owners and roles for Music, including Acquisition and Playback). Next steps: Drive the specifics. Owner: TonyCh. Usability test planned for grouping algorithm.
— Heesung Koo, Longhorn Music & Radio Overview, [6]
- "Since music place is not a physical space we can promote many virtual views. One we promote here is "most recently added" grouped view where cds users have copied recently are populated."[7]
- "Whenever users insert a cd our default experience is to copy and play it at the same time. We will provide a cue via countdown mechanism where users are given a choice to select other options. If users let it go, we will begin copying once the countdown has expired."[7]
- "Users can see animating CD in most recently added in music library. When users click this album, they can see the detailed status about it."[7]
- "We want to leverage the preview pane to show progress off copying music to shell library. Here we will indicate Which song is being copied and what the overall copy Status is."
- "The status shows which song is playing and copying and how much time it does remain to finish."[7]
First experience
M3
Designed a place holder null select preview pane.
M4 Define first experience in music library with new frame work.
— Heesung Koo, Longhorn Music & Radio Overview, [6]
- "As first experience, we promote most recently add and music library. Most recently added is based on usage pattern we find songs that recently added in users' library."
- "We want to promote three tasks that we want to bubble up to users. These three tasks are not decided yet."
- "If users don't have metadata for thier CD, how do we want to update thier metadata? do we want to do it forground? or background?"[8]
- "Issue: We consider what the best experience to update and get metadata for music. which experience will be forground or background?"
- "Longhorn starts filling in the blanks for meta-data in your music collection automatically."
- "Missing Album art starts filling in, and a list of recently added music is created dynamically"[8]
- "LH music will support auto preset based on users' usage patterns. Most recently added is one of these functions. After we filled up missing metadata, then users can see "most recently added album" from their music library."[8]
Other images
"FIG. 9C is a screen shot showing important features available in the application minimized in the sidebar" (Source: US7669140B2 patent)[2]
Implementation
Build 4015 has a playlist maker, the UI of which is similar to one of the images above from Heesung Koo's website.[9]
My Documents from build 3706 Media Center Edition, note UI similarities with the images from the demos
My Documents from build 3713, note UI similarities with the images from the demos
My Documents from build 4002, note UI similarities with the images from the demos
Stacks in Music Library in build 4008. Note the quick links at the left and compare with the screenshots from the demos above.
References
- ↑ ReflectiaX (19 September 2009). Unseen Windows Longhorn UI Screen Shots. Retrieved on 12 April 2021.
- ↑ 2.0 2.1 2.2 2.3 David A. Matthews, Charles Cummins, Justin Mann, Judson Craig Hally, Mark Ligameri (21 August 2003). System and method for providing rich minimized applications. Google Patents. Retrieved on 31 March 2022.
- ↑ 3.0 3.1 3.2 True meaning of RMA. Longhorn.MS. Retrieved on 31 March 2022.
- ↑ Koo, Heesung. ResumeKoo.pdf. heesung.jctsolution.com. Archived from the original on 28 August 2019. Retrieved on 3 April 2022.
- ↑ ReflectiaX (13 January 2018). Re: Longhorn Director demos. Retrieved on 9 April 2021.
- ↑ 6.0 6.1 6.2 Koo, Heesung. Longhorn Music & Radio Overview. Archived from the original on 1 March 2021. Retrieved on 3 April 2022.
- ↑ 7.0 7.1 7.2 7.3 7.4 7.5 7.6 7.7 Koo, Heesung. copy CD. Archived from the original on 1 March 2021. Retrieved on 3 April 2022.
- ↑ 8.0 8.1 8.2 8.3 8.4 8.5 Koo, Heesung. First experience. Archived from the original on 1 March 2021. Retrieved on 3 April 2022.
- ↑ Melcher (25 May 2017). 4015 playlist maker. Retrieved on 7 April 2021.