# Programdelning

Med programdelning kan alla konferensdeltagare se och använda alla typer av program, från enkla textredigerare till kalkylprogram eller grafiska applikationer. (När 3D-läget är avstängt) använder programdelningen en öppen internationell standard (T.128) vilket t.ex. innebär att SunForum kan visa och kontrollera program som delas av andra system som kör Solaris, eller system som kör Windows (med Microsoft NetMeeting i tidigare version än 3.0 eller PictureTel LiveShare Plus).

När accelereringen för SunForum 3D är aktiverad för visning av 3D-grafikprogram hämtas, komprimeras och skickas OpenGL-bilddata till alla deltagare i en konferens över en privat kanal. Deltagarna i sin tur tar emot data, expanderar dem och visar bilden. Olika alternativ finns tillgängliga för att konfigurera denna pipeline som visar 3D-programmet. Du kan ändra en del av dessa alternativ dynamiskt (från det grafiska användargränssnittet för SunForum 3D) under pågående konferens eller delning. Du ställer in andra alternativ i ett SunForum 3D-system eller användarspecifik konfigurationsfil. Se SunForum 3D Programdelning och Användarhandbok för programmet SunForum 3D.

När en person i en konferens delar ett program kan alla andra deltagare i konferensen se programmets fönster på sin dator, som om det kördes lokalt. Fönstret är "märkt" med namnet på den deltagare som delat ut programmet.

Initialt kan bara den person som delade ut programmet styra det, andra deltagare kan bara se resultatet i sina fönster. Om den personen sedan väljer att samarbeta, kan andra ta kontrollen över programmet, men bara en i taget.

I NetMeeting 3.0 introducerades en utökning till den befintliga standarden (T.128) med en ny lösning för att visa och kontrollera delade program. SunForum stöder protokollet och styrningsmodellen i NetMeeting 3.0 genom att användaren anger en viss inställning i Konfigurera Kompatibilitetsläge. Om du vill kommunicera med NetMeeting 3.0 ställer du in kompatibilitetsläget till "NetMeeting 3". Om du istället vill kommunicera med NetMeeting 2.1 eller andra produkter som kör äkta T.128 ställer du in läget till "T.128".

| Kontrollera program som andra delar
| Använda delat skrivbord
| 3D-programdelning
| Programdelning
| Låta andra arbeta med de program du har delat ut
| Stoppa delningen av program
| Kontrollera program som andra delar
| Kontrollera program i T.120-läge
| Kontrollera program i NetMeeting 3-läge
| Färgdjup

### Kontrollen över delade program

När du vill ta kontrollen över ett delat program flyttar du musen över programmets fönster.

| Om pekaren bara är en "no-go"-symbol har inte den person som delar programmet valt att samarbeta, och därför kan du inte styra den.
| Om pekaren visas som en liten "no-go" symbol med en pil över kan du begära kontroll över programmet genom att klicka i programmets fönster.

När du styr ett program kan du använda programmet med musen och tangentbordet, precis som om det kördes på din egen dator.

| Tips: Du kan även ta kontrollen genom att klicka på knappen Samarbeta i verktygsfältet i SunForum 3D, eller genom att välja Samarbeta på menyn Verktyg.

### Det delade skrivbordet

När ett program delas ut från ett system med större bildskärm än din, kan du ändå se hela fönstret för programmet genom att SunForum 3D automatiskt rullar bilden då du närmar dig det lokala skrivbordets kanter. Denna funktion kan deaktiveras genom att avmarkera fältet för "aktivering av skrivbordsrullning" i Konfigurera verktygsinställningar.

När du väljer Delat skrivbord på menyn Verktyg öppnar SunForum 3D ett fönster som visar de relativa storlekarna och placeringarna

| av skrivbord som är tillgängliga för alla konferensdeltagare
| Delade programfönster

Du kan välja vilka av dessa du vill visa (skrivbord, delade program eller bägge) genom att högerklicka i fönstret för det delade skrivbordet och välja önskade alternativ på popup-menyn som öppnas.

### 3D Programdelning

Ställa in 3D-delning och tillhörande parametrar (se konferenshanteraren för SunForum 3D),

|  | 3D-växeln går fram och tillbaka mellan 3D-delning och T.120-delning.

|  | Skjutreglaget balanserar detaljförlusten i bilderna med komprimeringsförhållandet. För vissa CODEC eller program kanske det inte blir någon skillnad, men för andra blir det en skillnad.

|  | När växelknappen som tillåter ramhopp (skicka) är inställd på programdelningsvärden medför det att det SunForum 3D som initierade programdelningen hoppar över att skicka några/vissa ramar i programmet om sändningen av de komprimerade ramarna försenas. Denna inställning kan användas för att låta programmet köras så snabbt som möjligt, och inte saktas ner av kravet att det delas. När du sätter denna växelknapp på ett hanterarsystem har det ingen effekt på programdelningsvärden vilket innebär att denna växelknapp endast gäller för programdelningsvärden.

|  | När växelknappen som tillåter ramhopp (vid inspelning) är inställd medför det att det SunForum 3D som är på den mottagande sidan av programdelningen hoppar över avkodningen och visningen av vissa mottagna ramar när den saktar efter med att avkoda och att visa dem. Detta kan användas av ett äldre system med en långsam processor eller visningsrambuffert för att inte göra det lika långsamt för alla i konferensen som för detta SunForum 3D-systems avkodning och visning av ramar. När du sätter denna växelknapp på ett hanterarsystem har det ingen effekt på programdelningsvärden vilket innebär att denna växelknapp endast gäller för programdelningsvärden.

Se Användarhandboken för programmet SunForum 3D för mer information.

### Dela program

| När du vill dela ut ett program klickar du på knappen Dela ut i verktygsfältet. Musmarkören blir en pekande hand. Klicka på det fönster som du vill dela ut. När ett program är delat "märks" dess fönster med ditt namn.

Alternativt kan du välja "Dela program" på menyn Verktyg. En lista med aktuella program visas där delade program är markerade med en bock. Om du markerar ett program på listan som inte redan är delat kommer programmet att delas ut.

Obs!

| Du kan inte dela ut fönster som tillhör SunForum 3D (som t.ex. ditt whiteboard), eller rotfönstret (skrivbordsfönstret).
| Du måste köra SunForum 3D på samma system som den X-server som programmet visas på för att kunna dela program med andra användare.
| När du har installerat SunForum 3D måste du starta om din X-server för att möjliggöra delning av lokala program.

### Låta andra arbeta med program som du har delat

| Andra konferensdeltagare kan inte ta kontrollen över program som du delat ut innan du ger dem tillstånd att samarbeta. När du vill göra detta klickar du på knappen Samarbeta i verktygsfältet för SunForum 3D eller väljer Samarbeta på menyn Verktyg.

När en annan konferensdeltagare tar kontrollen över ett program tar de även kontrollen över din mus och ditt tangentbord (bara för det delade programmet) tills du tar över kontrollen igen genom att trycka ned en tangent på tangentbordet eller klicka med musen.

Gör så här för att sluta samarbeta:

| Om du har kontrollen trycker du på knappen Samarbeta igen
| Om någon annan har kontrollen trycker du på ESC-tangenten.

I NetMeeting 3.0-kompatibilitetsläge kan du i högre grad styra vilka som kan få kontroll över dina program. Medan du samarbetar och någon annan begär att få styra visas en ruta där du tillfrågas om du vill tillåta att den personen styr dina delade program. Om du går med på det kan den användaren styra programmen.

Om du väljer "Ge automatiskt styrning när det begärs" på Verktyg-menyn ges kontrollen automatiskt till den användare som begär den.

Förutom att du kan godkänna försök att ta kontroll över dina delade program kan du också ge kontrollen till en annan person. När du samarbetar trycker du på höger musknapp över personens namn i konferenslistan och väljer Ge styrning för att ge den personen möjlighet att styra de program du delar.

För att ytterligare begränsa vilka som får kontrollen över dina delade program väljer du "Stör inte med begäran om styrning" på Verktyg-menyn. Då kan du ge kontrollen över programmen till vissa användare, men automatiskt neka om andra skickar en direkt begäran.

### Stoppa delningen av program

| Du kan stoppa programdelning genom att klicka på knappen Stoppa delning i verktygsfältet. Musmarkören blir då en pekande hand. Klicka på det fönster som du inte längre vill dela. Fönstrets "märkning" försvinner vilket visar att fönstret inte längre är delat.

Alternativt kan du välja "Dela program" på menyn Verktyg. En lista med aktuella program visas där delade program är markerade med en bock. Om du väljer ett förbockat program från listan avslutas programdelning för det programmet.

### Kontrollera program som andra delar

Hur visning och styrning av program som andra delar sker beror på vilket kompatibilitetsläge SunForum 3D används i.

- Kontrollera program som andra delar när du är i T.120-kompatibilitetsläge
- Kontrollera program som andra delar när du är i NetMeeting 3.0-kompatibilitetsläge

### Kontrollera program i T.120-läge

I T.120-kompatibilitetsläge visas alla program som delas av andra i konferensen på skrivbordet som om de kördes lokalt. Den person som delar programmet visas med en symbol i fönstrets övre högra hörn.

För att styra ett program som delats av någon annan i konferensen flyttar du muspekaren över programfönstret.

| Om pekaren bara är en "no-go"-symbol har inte den person som delar programmet valt att samarbeta, och därför kan du inte styra den.
| Om pekaren är en liten "no-go"-symbol med en pekare kan du styra programmet genom att klicka på programfönstret.

När du styr ett program kan du använda programmet med musen och tangentbordet, precis som om det kördes på din egen dator.

Obs!

| Om DU redan har delat ett eller flera program innebär det faktum att du tar kontrollen över någon annans program att du aktiverar samarbeta, och möjliggör för andra att styra de program du delar.
| Precis som andra konferensprogram med standardstöd för T.128 (inklusive NetMeeting version 2) kan SunForum 3D visa, men inte styra, program som delas av användare med NetMeeting version 3. SunForum 3D kan visa och styra program som delas av tidigare NetMeeting-versioner.

| Tips! Du kan också styra ett program genom att klicka på Samarbeta i verktygsfältet i SunForum 3D eller genom att välja Samarbeta på Verktyg-menyn.

### Kontrollera program i NetMeeting 3-läge

I NetMeeting 3-kompatibilitetsläge visas alla program som delas av någon annan i konferensen i ett eget fönster för delade program. Ett fönster för delade program skapas på din dator för varje annan person i konferensen som delar program.

I fönstret för det delade programmet kan program som delas av en person visas skilt från program som delas av andra och dem du själv kör lokalt. Du kan ändra storlek på och bläddra i "visningsområdet" hur som helst. Förutom visningsområdet har det delade programmet menyerna Styra, för att ställa in alternativ relaterade till styrning av delade program, och Fönster där du kan välja och aktivera delade fönster.

Namnlisten för det delade programmet talar om personens delningsstatus. Titeln talar om vem som delar programmet, om de har samarbete aktiverat (d.v.s. låter andra styra) eller styrs för närvarande.

#### Begära att få styra

Du kan bara ta kontrollen över en annan persons delade program om den personen "samarbetar". Detta visas i namnlisten i fönstret för det delade programmet med ordet "styrbara".

När de program en person delar är "styrbara" kan du begära att få kontrollen över deras delade program på två olika sätt.

- Om pekaren visas som en liten "no-go" symbol med en pil över kan du begära kontroll över programmet genom att dubbelklicka i programmets fönster, precis som i T.120-läge.
- Välj Begär styrning på menyn Styra.

Förutom att du begär att få styra program kan även de som delar ut program erbjuda dig att få styra dem. Om någon gör det visas en dialogruta med en fråga om du vill styra de program som personen delar. Om du accepterar får du kontrollen över programmen.

När du har tagit kontrollen över program som delas av någon annan uppdateras namnlisten för det delade programmets fönster och konferensfönstret för att visa att du styr den personens delade program.

#### Styra

När du har kontrollen över program som en annan person delar kan du använda musen och tangentbordet för att styra de delade programmen precis som om de kördes på din egen dator.

Om du inte kan se ett delat program kan det vara dolt bakom ett annat program eller minimerat. Du kan använda programmets post i Fönster-menyn för att återställa det och/eller lägga det längst fram.

#### Sluta styra

För att släppa kontrollen över en annan persons program väljer du Släpp styrning på Styra-menyn.

Förutom att bara sluta styra kan du lämna kontrollen vidare till en annan person i konferensen. Om du väljer en person på undermenyn Ge styrning vidare i Styra-menyn begär du att kontrollen lämnas vidare till den personen. Om du gör detta visas en dialogruta på den personens dator där han/hon erbjuds kontrollen (precis som om
värden hade gjort det).

#### Konferera med olika skrivbordsstorlek

Om du arbetar i NetMeeting 3-kompatibilitetsläge är inte detta avsnitt aktuellt för dig. I detta läge visas alla program som delas av andra användare i egna fönster för delade program där du kan bläddra i de enskilda programmen, oberoende av det lokala skrivbordet. Skrivbordsrullning behövs inte längre, och är därför deaktiverat.

Om ett program delas på en dator med större skrivbord än din dator kan du bara se en del av det delade skrivbordet i taget. Om ett programfönster går utanför den synliga delen av skrivbordet rullar SunForum 3D automatiskt skrivbordsvisningen när du rör pekaren nära det lokala skrivbordets kant, så att du kan se hela programfönstret.

Denna funktion kan deaktiveras genom att avmarkera fältet "Aktivera skrivbordsrullning" i Konfigurera verktygsinställningar . Om du deaktiverar funktionen kan du bara se det övre vänstra hörnet av det större skrivbordet, och kommer inte åt fönster eller delar av fönster som inte får plats på din skärm.

### Det delade skrivbordet

Om du arbetar i NetMeeting 3-kompatibilitetsläge är inte detta avsnitt aktuellt för dig. I detta läge visas alla program som delas av andra användare i egna fönster för delade program så det finns inget "delat skrivbord". Det delade skrivbordet är deaktiverat i NetMeeting 3-kompatibilitetsläge.

När du väljer Delat skrivbord ser du en översikt över det delade skrivbordet som visar de relativa storlekarna och placeringarna för

- delade programfönster
- skrivbord som är tillgängliga för alla konferensdeltagare (om konferensdeltagarna har olika stora skrivbord)

Använd hanteraren genom att välja kommandot Delat skrivbord på menyn Verktyg. Du kan välja vilka av dessa du vill visa (skrivbord, delade fönster eller bägge) genom att högerklicka i fönstret för det delade skrivbordet och välja önskade alternativ på popup-menyn som öppnas.

Det område som visas är en representation av det delade skrivbordet. Om du visar information om delade fönster visas alla delade fönsters konturer (oavsett om det är du eller någon annan i konferensen som delar dem), för att åskådliggöra deras placering och storlek.

Om du visar information om skrivbordsytor och ditt skrivbord är mindre än hela det delade skrivbordet p.g.a. att ett fönster är delat från ett system med större skrivbord än du har, visas hela det delade skrivbordet, med en rektangel i en annan färg som visar den del av skrivbordet som för närvarande är synlig. Om du har aktiverat skrivbordsrullning i konfigurationsalternativen för SunForum 3D kan du visa en annan del av det delade skrivbordet genom att dra rektangeln så att den omfattar det område du vill se.

### Färgdjup

Det delade fönstret skickas till de andra datorerna med antingen 24- eller 8-bitars färg. 24-bitars färgdjup kallas ibland "True Color" - färgerna på de andra maskinerna är lika bra som den dator programmet körs på. 8-bitars färgdjup fungerar godtagbart, men om de delade fönstren använder många färger kommer färgerna inte att se lika bra ut som på värddatorn.

SunForum 3D delar resultat med bästa färgdjup som alla konferensdeltagare har åtkomst till baserat på

- den fysiska kapaciteten för konferensprogrammen
- vilket protokoll som stöds av konferensprogrammen
- aktivt kompatibilitetsläge i konferensprogrammen.

Om någon maskin inte stöder 24-bitarsfärg i delade fönster skickas informationen till alla datorerna i 8-bitarsformat. Detta betyder att om en enda dator i konferensen inte stöder 24-bitars färg kommer alla datorer att få sämre färgdjup. Denna anpassning är dynamisk - om två användare med 24-bitarsstöd konfererar används 24-bitarsfärg. Om en dator med stöd för enbart 8-bitars färg går in i konferensen, sänks djupet till 8 bitar. Om denna dator sedan lämnar konferensen återgår färgdjupet till 24 bitar.

NetMeeting 2.x stöder bara 8-bitarsfärg, därför kommer bildkvaliteten alltid att vara låg om någon dator med NetMeeting 2.x deltar i konferensen.

NetMeeting 3.x stöder högre färgdjup, men med ett protokoll som skiljer sig lite från standardprotokollet i SunForum 3D. SunForum 3D stöder dock protokollet i NetMeeting 3.x, om kompatibilitetsläget "NetMeeting 3" används.

Sammanfattningsvis bör du göra följande för att få bra färgöverensstämmelse mellan värddator och övriga datorer i konferensen:

- Använd datorer som stöder 24-bitars färg.
- Använd NetMeeting 3.x, eller nyare versioner av SunForum 3D som stöder protokollet för True Color.
- Om du använder NetMeeting 3.x ställer du in Kompatibilitetsläge till "NetMeeting 3" på alla SunForum 3D-datorer i konferensen.
- Om du inte använder NetMeeting 3.x ställer du in Kompatibilitetsläge till "T.120" på alla SunForum 3D-datorer i konferensen.

Man kan även se det som att färgerna i ett delat program ser bäst ut i följande fall.

- Antingen så har alla maskiner i konferensen

- visningssystem som klarar 24-bitars färg, OCH
- kör versioner av SunForum 3D som stöder programdelning i True Color

Eller så har alla maskiner i konferensen

- visningssystem som klarar 24-bitars färg, OCH
- kör versioner av SunForum 3D eller NetMeeting som stöder NetMeetings metod för programdelning i True Color, OCH
- är inställda med kompatibilitetsläget "NetMeeting 3".

Copyright 1997 - 2003 Data Connection Ltd.

Copyright 1998 - 2003 Sun Microsystems, Inc