Windows Longhorn/Longhorn Days: Difference between revisions

From BetaArchive Wiki
Line 107: Line 107:
=== Browse/Organize ===
=== Browse/Organize ===


{{Quotation|Browse/Organize
{{Quotation|M3
 
M3
Music Library
Music Library
- Defined preview pane
- Defined preview pane
Line 128: Line 126:
- eHome Integration|Heesung Koo|Longhorn Music & Radio Overview|<ref name="overview" />}}
- eHome Integration|Heesung Koo|Longhorn Music & Radio Overview|<ref name="overview" />}}


[[File:All albums.jpg|All Albums<ref name="browse">{{cite web
==== Music library ====
 
[[File:All albums.jpg|"All Albums"<ref name="browse">{{cite web
|last=Koo
|last=Koo
|first=Heesung
|first=Heesung
Line 152: Line 152:
* "The default will be albums and artist, but the filter area will be MRU, so that it will be changed whatever you used recently."<ref name="browse" />
* "The default will be albums and artist, but the filter area will be MRU, so that it will be changed whatever you used recently."<ref name="browse" />


[[File:Fiter2.jpg|Filter 2|<ref name="browse" />|thumb|center]]
[[File:Fiter2.jpg|"Filter 2"<ref name="browse" />|thumb|center]]
* "The default will be albums and artist, but the filter area will be MRU, so that it will be changed whatever you used recently."<ref name="browse" />
* "The default will be albums and artist, but the filter area will be MRU, so that it will be changed whatever you used recently."<ref name="browse" />
* "open issue: is it better to show sub catagories in drop down? like LH Build has the function now. If the lists are so long, is it an appropriate choice to present to user? or if this is MRU, then users choose one of filters, show the sub catagories under it."<ref name="browse" />
* "open issue: is it better to show sub catagories in drop down? like LH Build has the function now. If the lists are so long, is it an appropriate choice to present to user? or if this is MRU, then users choose one of filters, show the sub catagories under it."<ref name="browse" />
==== Preview pane ====
[[File:Preview pane.jpg|"Preview Pane 1"<ref name="previewpane">{{cite web
|last=Koo
|first=Heesung
|title=Preview pane
|url=http://heesung.jctsolution.com/hs_portfolioweb_MS/MSX%20Storage%20Design%20Hub%20Page/music_new_previewpane.htm
|archiveurl=https://web.archive.org/web/20210407110050fw_/http://heesung.jctsolution.com/hs_portfolioweb_MS/MSX%20Storage%20Design%20Hub%20Page/music_new_previewpane.htm
|archivedate=7 April 2021
|accessdate=3 April 2022}}</ref>|thumb|center]]
* "Open issues: how do we want to expose contextual tasks with related to more tasks and general tasks with related to more tasks. Do we want to put togehter all more tasks that it doesn't matter what the tasks are involved in such as contextual or general. Terminology has to defined, if we will seperate two different tasks."<ref name="previewpane" />
* "This design presents that more activities will show all other tasks both of contextual and general tasks."<ref name="previewpane" />
[[File:Preview pane2.jpg|Preview Pane 2<ref name="previewpane" />|thumb|center]]
* "Open issues: how do we want to expose contextual tasks with related to more tasks and general tasks with related to more tasks. Do we want to put togehter all more tasks that it doesn't matter what the tasks are involved in such as contextual or general. Terminology has to defined, if we will seperate two different tasks."<ref name="previewpane" />
* "It presents that we might be seperate "more activities" to present more contextual tasks and other tasks using different location and term. Terminology has to be defined in this case differently."<ref name="previewpane" />
== Playback ==
{{Quotation|M3
M4 (partner-WMP)
Define UI on playback
- from preview
- from list views
- from bar parts
- from list maker
- ehome intergrarion|Heesung Koo|Longhorn Music & Radio Overview|<ref name="overview" />}}
[[File:Acquire1.jpg|"Docked player - first experience"<ref name="dockedplayer">{{cite web
|last=Koo
|first=Heesung
|title=Docked player
|url=http://heesung.jctsolution.com/hs_portfolioweb_MS/MSX%20Storage%20Design%20Hub%20Page/Music_playback1.htm
|archiveurl=https://web.archive.org/web/20210301072541fw_/http://heesung.jctsolution.com/hs_portfolioweb_MS/MSX%20Storage%20Design%20Hub%20Page/Music_playback1.htm
|archivedate=1 March 2021
|accessdate=3 April 2022}}</ref>|thumb|center]]
* "The player is docked to the bar by default allowing for easy access to music while doing other things."<ref name="dockedplayer" />
[[File:browse20.jpg|"Docked player"<ref name="dockedplayer" />|thumb|center]]
* "When users start to play music, it will display album art and album title. Also the title line will animate horizontally to show between song title and album title."<ref name="dockedplayer" />
[[File:browse25.jpg|"Flyout from docked player 1"<ref name="dockedplayer" />|thumb|center]]
* "In LH media player is optimized for playback experience with the ability navigate through music collections in a light way. Here users can change my play list to others such as auto playlist, albums, or etc."<ref name="dockedplayer" />
[[File:browse26.jpg|"Flyout from docked player 2"<ref name="dockedplayer" />|thumb|center]]
* "Users can easily and quickly replace music through flyout from docked player in sidebar."<ref name="dockedplayer" />


=== Other images ===
=== Other images ===
Line 179: Line 230:




File:Preview pane.jpg|Preview Pane 1
 
File:Preview pane2.jpg|Preview Pane 2
File:LHmusic workflow03.jpg|Music Library
File:LHmusic workflow03.jpg|Music Library
File:LHmusic workflow04.jpg|Structure
File:LHmusic workflow04.jpg|Structure

Revision as of 15:23, 4 April 2022

A screenshot of a Windows "Longhorn" demonstration displayed in a Longhorn Days video.

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:

  1. bin8.exe - Longhorn Listmaker,
  2. burn1.exe - Burn to CD wizard,
  3. 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),
  4. msxday.exe - My Music library,
  5. 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]

"Insert CD"[7]
  • "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]
"Automatically copy and play"[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]
"Animating currently copy CD in most recently added"[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]
"Status of copying CD"[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]

"First experience"[8]
  • "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]
"Missing metadata"[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]
"Most recently added"[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]

Browse/Organize

M3

Music Library - Defined preview pane - Designed list views

M4 (New frame work) Music Library - Define preview pane - Define taks pane - Define filter & pivots - Design list views - Design properties page - Preview song (p2)

M5 - Services Integration - Radio Integration - eHome Integration

— Heesung Koo, Longhorn Music & Radio Overview, [6]

Music library

"All Albums"[9]
  • "Expose five pinned pivot in music library which are all tracks, all albums, all artists, all playlists, and most recently added. There are more auto preset using usage pattern under more auto-search."[9]
  • "open issue: has to decide an appropriate terminology for other pivot -own by stacy lewis"[9]
  • "Expose two filters -albums and artist"[9]
  • "open issue: where is group by? I assume that group by is with view by, so that user click the icon of view by, users can see both of them."[9]
  • "Let user navigate into get songs. double click to open an album"[9]
"All Artists"[9]
  • "Open issue 1: here is two different opinions that First, we need to have consistent users behavior with all albums and all artists. The reasons is that there is one more tiers, then we have to let user navigate into the second tier. We have to give consistent view like albums. All artists view is supposed to thubmail of artist picture, not expose sub tiers. Then what is this view can be? call by " all in one view" which we add another pivot."[9]
  • "Open issue 2: On the other hands, Pivot has individual strength or benefit to present users to be albe to see and do easily and quickly. It doesn't have to keep consistenting behavior this case. Another consideration is we already have enough pivot that user has to understand and use. Do we have to add another pivot which call by "all in one view" which actually this view is that the same presentation of all artists."[9]
"Filter 1"[9]
  • "Now in LH build you can see that it shows all sub catagories under genre, year, size and duration. Even though the catagories are different here. In music UX team will decide what we think to be filter lists here."[9]
  • "open issue: is it better to show sub catagories in drop down? or if this is MRU, then users choose one of filters, show the sub catagories under it."[9]
  • "The default will be albums and artist, but the filter area will be MRU, so that it will be changed whatever you used recently."[9]
"Filter 2"[9]
  • "The default will be albums and artist, but the filter area will be MRU, so that it will be changed whatever you used recently."[9]
  • "open issue: is it better to show sub catagories in drop down? like LH Build has the function now. If the lists are so long, is it an appropriate choice to present to user? or if this is MRU, then users choose one of filters, show the sub catagories under it."[9]

Preview pane

"Preview Pane 1"[10]
  • "Open issues: how do we want to expose contextual tasks with related to more tasks and general tasks with related to more tasks. Do we want to put togehter all more tasks that it doesn't matter what the tasks are involved in such as contextual or general. Terminology has to defined, if we will seperate two different tasks."[10]
  • "This design presents that more activities will show all other tasks both of contextual and general tasks."[10]
Preview Pane 2[10]
  • "Open issues: how do we want to expose contextual tasks with related to more tasks and general tasks with related to more tasks. Do we want to put togehter all more tasks that it doesn't matter what the tasks are involved in such as contextual or general. Terminology has to defined, if we will seperate two different tasks."[10]
  • "It presents that we might be seperate "more activities" to present more contextual tasks and other tasks using different location and term. Terminology has to be defined in this case differently."[10]

Playback

M3

M4 (partner-WMP) Define UI on playback - from preview - from list views - from bar parts - from list maker - ehome intergrarion

— Heesung Koo, Longhorn Music & Radio Overview, [6]

"Docked player - first experience"[11]
  • "The player is docked to the bar by default allowing for easy access to music while doing other things."[11]
"Docked player"[11]
  • "When users start to play music, it will display album art and album title. Also the title line will animate horizontally to show between song title and album title."[11]
"Flyout from docked player 1"[11]
  • "In LH media player is optimized for playback experience with the ability navigate through music collections in a light way. Here users can change my play list to others such as auto playlist, albums, or etc."[11]
"Flyout from docked player 2"[11]
  • "Users can easily and quickly replace music through flyout from docked player in sidebar."[11]

Other images

Implementation

Build 4015 has a playlist maker, the UI of which is similar to one of the images above from Heesung Koo's website.[12]

References

  1. ReflectiaX (19 September 2009). Unseen Windows Longhorn UI Screen Shots. Retrieved on 12 April 2021.
  2. 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. 3.0 3.1 3.2 True meaning of RMA. Longhorn.MS. Retrieved on 31 March 2022.
  4. Koo, Heesung. ResumeKoo.pdf. heesung.jctsolution.com. Archived from the original on 28 August 2019. Retrieved on 3 April 2022.
  5. ReflectiaX (13 January 2018). Re: Longhorn Director demos. Retrieved on 9 April 2021.
  6. 6.0 6.1 6.2 6.3 6.4 Koo, Heesung. Longhorn Music & Radio Overview. Archived from the original on 1 March 2021. Retrieved on 3 April 2022.
  7. 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. 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.
  9. 9.00 9.01 9.02 9.03 9.04 9.05 9.06 9.07 9.08 9.09 9.10 9.11 9.12 9.13 9.14 9.15 Koo, Heesung. Music library. Archived from the original on 1 March 2021. Retrieved on 3 April 2022.
  10. 10.0 10.1 10.2 10.3 10.4 10.5 Koo, Heesung. Preview pane. Archived from the original on 7 April 2021. Retrieved on 3 April 2022.
  11. 11.0 11.1 11.2 11.3 11.4 11.5 11.6 11.7 Koo, Heesung. Docked player. Archived from the original on 1 March 2021. Retrieved on 3 April 2022.
  12. Melcher (25 May 2017). 4015 playlist maker. Retrieved on 7 April 2021.

External links