Workstation Agent Development Task List: Difference between revisions
Appearance
development tasks |
|||
| (2 intermediate revisions by one other user not shown) | |||
| Line 3: | Line 3: | ||
== LinuxMCE Specific Tasks == | == LinuxMCE Specific Tasks == | ||
* Create the Device Templates for the Linux, Windows, and Mac workstations. --[[User:Tschak909|Tschak909]] 01:55, 9 April 2011 (CEST) | * Create the Device Templates for the Linux, Windows, and Mac workstations. --[[User:Tschak909|Tschak909]] 01:55, 9 April 2011 (CEST) '''(DONE) for Linux''' | ||
* Finish the Workstation Media Player --[[User:Tschak909|Tschak909]] 01:55, 9 April 2011 (CEST) | * Finish the Workstation Media Player --[[User:Tschak909|Tschak909]] 01:55, 9 April 2011 (CEST) | ||
| Line 14: | Line 14: | ||
* Write a script or application that calls MessageSend with MH Play Media, and a path to the media. | * Write a script or application that calls MessageSend with MH Play Media, and a path to the media. | ||
* Make a file association that calls this script for media files that VLC can play, for GNOME and KDE (xdg? freedesktop? is there a standard way to do this? find out.) | * Make a file association that calls this script for media files that VLC can play, for GNOME and KDE (xdg? freedesktop? is there a standard way to do this? find out.) | ||
There is a standard way, see http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html | |||
== Installation Package Tasks == | == Installation Package Tasks == | ||
| Line 25: | Line 27: | ||
* Linux (somebody take responsibility) | * Linux (somebody take responsibility) | ||
* Write code in the installer that talks to 192.168.80.1:7238, sends the appropriate string so that the system will create the appropriate devices. (look at src/NewMD_Interactor) | |||
* Package VideoLan Client from source and fold into the Installation package. | * Package VideoLan Client from source and fold into the Installation package. | ||
* Package The Orbiter executable from TSCHAK and fold in. | * Package The Orbiter executable from TSCHAK and fold in. | ||
Latest revision as of 17:46, 7 February 2012
Here are the tasks for the Workstation agent. Pick one, and put your signature next to it. Strike it off the list when done.
LinuxMCE Specific Tasks
- Create the Device Templates for the Linux, Windows, and Mac workstations. --Tschak909 01:55, 9 April 2011 (CEST) (DONE) for Linux
- Finish the Workstation Media Player --Tschak909 01:55, 9 April 2011 (CEST)
Windows Specific Tasks
- Write a script or application that calls MessageSend with MH Play Media, and a path to the media. This path would look like the path from a Linux machine, as the Media Player will translate this path internally.
- Make a file association that calls this script for media files that VLC can play (this needs to be done for ALL the file types that VLC can play)
Linux Specific Tasks
- Write a script or application that calls MessageSend with MH Play Media, and a path to the media.
- Make a file association that calls this script for media files that VLC can play, for GNOME and KDE (xdg? freedesktop? is there a standard way to do this? find out.)
There is a standard way, see http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html
Installation Package Tasks
It is IMPERATIVE that there is only a single installation package, with everything needed for the workstation agent to work. No Buts.
These tasks need to be done for (mark responsibility for the platforms below):
- Windows (somebody take responsibility)
- Linux (somebody take responsibility)
- Write code in the installer that talks to 192.168.80.1:7238, sends the appropriate string so that the system will create the appropriate devices. (look at src/NewMD_Interactor)
- Package VideoLan Client from source and fold into the Installation package.
- Package The Orbiter executable from TSCHAK and fold in.
- Package the App server executable
- Package the Workstation Agent Executable
- Package the MessageSend executable
- Make a script that creates shares to the public shares at installation.
Things to still deal with
- Making code to spawn the web browser in response to a URL from LinuxMCE to Workstation.
- Making code to spawn the web browser in response to a URL from Workstation to LinuxMCE.
- Handling file shares to user shares dynamically in response to a PIN # being entered.