Cosmo Player 2.1
Notes sur la mise à jour
pour Windows 95 et Windows NT

8 avril 1998


Lancement   

Un jeu interactif qui permet d'apprendre les bases de la navigation dans les espaces en 3D avec Cosmo Player


Ces notes de mise à jour concernent la version 2.1 de Cosmo Player réalisée par Cosmo Software pour Windows 95 et Windows NT.

Vous y trouverez la configuration matérielle requise, des remarques sur l'installation et les navigateurs, des notes sur l'aide en ligne, des informations sur les types de supports et les logiciels associés et une rubrique dépannage particulièrement utile.

  1. Legal Notices
  2. Configuration matérielle requise
  3. Remarques à propos de l'installation et des navigateurs
  4. Aide en ligne
  5. Types de supports et logiciels associés
  6. Dépannage
  7. Différences entre les versions 2.0 et 2.1 de Cosmo Player
  8. Les composants de cette version
  9. Informations pour les développeurs VRML
  10. Bogues répertoriées et limitations
  11. Support technique et notification des bogues

1. Legal Notices

Software License Agreement

REMARQUE : REDISTRIBUTION OF THE SOFTWARE LICENSED HEREUNDER REQUIRES THE EXECUTION OF A SEPARATE LICENSE AGREEMENT WITH SILICON GRAPHICS, INC.

Cosmo(tm) Player 2.1 Release for Win95/WinNT

Developed by Silicon Graphics, Inc. 2011 N. Shoreline Boulevard, Mountain View, CA 94043 Copyright © 1997, 1998, Silicon Graphics, Inc. All Rights Reserved

Silicon Graphics®, OpenGL® and the Silicon Graphics Logo® are registered trademarks and the OpenGL logo(tm), Cosmo(tm), the Cosmo logo(tm), Cosmo Worlds(tm) and Cosmo(tm) Player are trademarks of Silicon Graphics, Inc. ActiveMovie and DirectX are trademarks or registered trademarks of Microsoft Corporation.

COSMO(tm) SOFTWARE LICENSE AGREEMENT*

SILICON GRAPHICS, INC., BY AND THROUGH COSMO SOFTWARE, A SILICON GRAPHICS COMPANY ("Cosmo"), IS WILLING TO LICENSE COSMO SOFTWARE TO YOU ONLY UPON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS CONTAINED IN THIS LICENSE AGREEMENT ("Agreement"). READ THE TERMS AND CONDITIONS OF THIS LICENSE CAREFULLY. YOUR USE OF THE LICENSED SOFTWARE INDICATES YOUR ASSENT TO BE BOUND BY THE LICENSE TERMS SET FORTH BELOW.

1. DEFINITIONS

The "Cosmo"(tm) software in binary form (hereafter "Licensed Software") is provided to you subject to Cosmo's copyright and other intellectual property rights.

2. LICENSE GRANT AND NOTICES

Cosmo and its licensors retain exclusive ownership of the Licensed Software. Cosmo hereby grants to you ("you") a non-exclusive license to use a single copy of the Licensed Software. No license is granted to you for any other purpose. The above license is subject to all terms of this Agreement including, without limitation, the following: 1. You agree not to reverse engineer or disassemble the Licensed Software. 2. You agree not to remove or obscure proprietary notices of Cosmo ( You agree not to alter the size, color and quality of the logo).

3. RESTRICTED RIGHTS.

RESTRICTED RIGHTS: Use, duplication, or disclosure by the U.S. Government is subject to restrictions of FAR 52.227-14(g)(2)(6/87) and FAR 52.227-19(6/87), or DFAR 252.227-7015(b)(6/95) and DFAR 227.7202-3(a).

4. DISCLAIMER OF WARRANTY

COSMO PROVIDES THE LICENSED SOFTWARE TO YOU "AS IS". COSMO MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE LICENSED SOFTWARE, EITHER EXPRESS OR IMPLIED, AND HEREBY EXPRESSLY DISCLAIM ALL WARRANTIES (INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT). NEITHER COSMO NOR ITS LICENSORS SHALL BE LIABLE FOR ANY DAMAGES SUFFERED BY YOU AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE LICENSED SOFTWARE OR ITS DERIVATIVES.

5. LIMITATION OF LIABILITY

IN NO EVENT SHALL EITHER PARTY BE LIABLE FOR ANY LOST REVENUES OR PROFITS, OR OTHER SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING WITH RESPECT TO THE LICENSED SOFTWARE AND RELATED MATERIALS OR ARISING OUT OF THIS AGREEMENT, EVEN IF SUCH PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

This provision shall survive the expiration or termination of this Agreement.

6. MISCELLANEOUS

This Agreement shall automatically terminate if you fail to comply with its terms.

This Agreement is made under and shall be governed by and construed in accordance with the laws of the State of California, U.S.A., without reference to conflict of laws principles. By using or copying this Licensed Software, You agree to abide by the intellectual property laws and all other applicable laws of the U.S. (including without limitation the export laws of the United States) and the terms of this license.

Other Copyright Notices


2. Configuration matérielle requise

La version 2.1 de Cosmo Player requiert la configuration minimale suivante :

Si vous disposez d'une carte accélératrice OpenGL ou Direct3D, Cosmo Player l'utilise. Consultez la section ci-dessous pour obtenir plus d'informations. Cette section contient également la liste des cartes graphiques prises en charge.


3. Remarques à propos de l'installation et des navigateurs

Avant d'installer Cosmo Player 2.1, vous devez désinstaller toutes les versions précédentes. Si vous avez installé Netscape 4.05, votre Cosmo Player 2.0 a été également installé. Dans ce cas le programme d'installation de Cosmo Player 2.1 met à jour de Cosmo Player 2.0 dans Netscape 4.05.

Vous pouvez télécharger la dernière version de Cosmo Player à partir du site http://cosmosoftware.com/products/player.

Cosmo Player 2.1 est conçu pour s'intégrer aux navigateurs suivants :

L'intégration à Microsoft Internet Explorer 3.x n'est pas possible. Toutefois, vous pouvez utiliser Cosmo Player dans Internet Explorer 3.x en l'installant sous la forme d'un contrôle ActiveX. Pour ce faire, utilisez l'option « Autre (navigateur non reconnu) » de la boîte de dialogue des composants installés lors de l'installation de Cosmo Player. Si vous installez Cosmo Player pour l'utiliser avec Internet Explorer 3.x, vous devez installer Java VM pour IE 4.0 de Microsoft pour pouvoir exécuter les codes des interfaces externes JSAI et EAI.

Si le tableau de bord de Cosmo Player est trop sombre, il se peut que l'écran soit mal réglé. Modifiez la luminosité et le contraste pour améliorer la lisibilité du panneau de commande.


4. Aide en ligne

Cliquez sur l'icône d'aide (« ? ») du tableau de bord de Cosmo Player pour accéder aux informations d'aide en ligne . Vous pouvez également obtenir des informations d'aide sur le site Web de Cosmo Software à http://cosmosoftware.com/support/player.


5. Types de supports et logiciels associés

ActiveMovie/Direct Show

Cosmo Player 2.1 requiert ActiveMovie 1.0 ou une version ultérieure pour gérer la vidéo et les sons comprimés des mondes VRML.

Microsoft a récemment changé le nom d'ActiveMovie en DirectShow, qui sera fourni avec DirectX à partir de la version DirectX 5.1; DirectShow étant également fourni avec Explorer 4.0, vous le connaissez peut-être déjà sous ce nom.

Si la console Cosmo Player indique :

ActiveMovie n'est pas disponible. La vidéo va être désactivée. Le son qui n'est pas de format WAV ou MIDI non comprimé va être désactivé.

téléchargez et installez ActiveMovie, si vous le souhaitez. (Utilisez la touche \ [barre oblique inverse] pour afficher la console). Vous pouvez télécharger le fichier archive auto-extractible du logiciel ActiveMovie à partir du site ftp de Cosmo (amovie.exe).

Lors de l'installation d'ActiveMovie, il se peut que les icônes des fichiers multimédias (.mpg, etc.) de votre système soient différentes. C'est parce que ActiveMovie modifie les associations par défaut de ces types de fichiers. Consultez le site www.microsoft.com/directx pour plus d'informations sur ActiveMovie/DirectShow.

Direct X

Cosmo Player 2.1 utilise DirectSound3D, disponible dans DirectX 3.0, ou ses versions ultérieures, pour obtenir des sons réalistes et spatialisés. Sans DirectX 3. le son est pseudo-spatialisé en faisant varier la fonction panoramique droite/gauche.

Windows 95

Si le message

DirectX 3.0 ou ultérieur non détecté. La spatialisation sera limitée à un simple calcul de panoramique droite/gauche.

s'affiche sur la console Cosmo Player, vous devez installer DirectX 3.0 ou une version ultérieure si vous désirez disposer d'un son parfaitement spatialisé. Pour obtenir les meilleurs résultats sous Windows 95, utilisez DirectX 5.0 ou une version ultérieure. Le fichier auto-extractible de l'exécutable de DirectX 5.0 est disponible sur le site ftp de Cosmo (dx5eng.exe). Il s'agit de la version en anglais de Direct X 5. Les utilisateurs désirant utiliser une version dans une autre langue doivent télécharger la version à partir du site de Microsoft.

Windows NT

Service Pack 2 pour Windows NT 4.0, et les versions antérieures, contient Direct X 2.0. Pour obtenir Direct X 3.0, qui permet une spatialisation parfaite, vous devez installer Service Pack 3 pour Windows NT, qui est disponible sur le site de Microsoft : Service Packs pour Windows NT.


6. Dépannage

D'autres informations relatives aux pannes dont disponibles sous la rubrique FAQ de la page Support technique de Cosmo Player sur le site http://cosmosoftware.com/support/player.

Aucun son n'est émis dans les mondes comportant des données sonores.

  1. Vérifiez que le son fonctionne correctement en dehors de Cosmo Player 2.1. Cliquez deux fois sur un fichier WAV sous le Gestionnaire de fichiers de Windows. Effectuez également le test avec un fichier .MID.
  2. Affichez la console Cosmo Player (utilisez la touche / [barre oblique inverse]) pour rechercher un message concernant le système audio.

Aucun son n'est émis dans un monde spécifique.

  1. Vérifiez la console Cosmo Player 2.1 pour identifier toute erreur relative au son.
  2. Vérifiez que ce type de son est bien pris en charge par Cosmo Player 2.1. En particulier, sans ActiveMovie/DirectShow, seuls les sons non comprimés WAV et MIDI sont reconnus.

Le son n'est pas spatialisé.

  1. Sans Service Pack 3, sous Windows NT ou sans DirectX 3.0, ou version ultérieure, sous Windows 95, le son est « pseudo-spatialisé » uniquement.
  2. Le son MIDI n'est pas spatialisé.

Je ne vois pas de vidéo, alors que je suis censé en voir.

  1. Vérifiez que ActiveMovie/DirectShow est installé.
  2. Vérifiez que le lecteur video fonctionne en dehors de Cosmo Player 2.1.

La vidéo apparaît dans une fenêtre contextuelle séparée.

Cosmo Player se bloque au démarrage lorsque j'utilise un pilote graphique Matrox Millenium avec Netscape sous Windows NT.

Le navigateur Web se bloque lorsque j'ouvre la fenêtre Préférences.

Java ne fonctionne pas.

Les fichiers de la classe JSAI ne se chargent pas dans Internet Explorer.

Les fichiers VRML incorporés fonctionnent sous Netscape et IE 4.0, mais pas avec IE 3.x.

Une partie du code EAI ne fonctionne pas dans Internet Explorer.


7. Différences entre Cosmo Player 2.0 et 2.1

Nouvelles caractéristiques

Nouvelles caractéristiques de Cosmo Player 2.1 :

Bogues corrigées

L'équipe de développement de Cosmo Player a corrigé un grand nombre de bogues entre les versions 2.0 et 2.1. Elles sont trop nombreuses pour les énumérer ici. Voici quelques unes des principales corrections :

Différences entre Cosmo Player 1.0 et 2.x

Si vous mettez à niveau Cosmo Player 1.0, les principales nouvelles fonctions de la version 2.x sont :


8. Les composants de cette version

Cosmo Player 2.1 comprend :


9. Informations pour les développeurs VRML

Compatibilité avec Cosmo Worlds 2.0

Cosmo Worlds 2.0 peut compiler vos fichiers Java. Ceci implique que le compilateur doit pouvoir trouver le fichier npcosmop.zip de Cosmo Player 2.0 (ou les fichiers .jar) ou le fichier npcosmop21.zip de Cosmo Player 2.1 (ou les fichiers .jar). Si vous avez installé Cosmo Player 2.1, vous devez mettre à niveau Cosmo Worlds de la manière suivante pour utiliser le fichier zip (ou jar) associé :

  1. Lancez Cosmo Worlds
  2. Dans l'éditeur de script, choisissez l'onglet Paramètre, puis changez les options du compilateur
    • valeur initiale : -classpath "<JDK install directory>\lib\classes.zip;<Cosmo Player 2.0 install directory>\npcosmop.zip "
    • devient : -classpath "<JDK install directory>\lib\classes.zip;<Cosmo Player 2.1 install directory>\npcosmop21.zip "

Prise en charge de VRML 2.0

Cosmo Player prend en charge toutes les spécifications VRML97 . Il est conforme à la syntaxe et à la sémantique de la version finale.

Fonctions spéciales

Nous avons mis en oeuvre quelques fonctions supplémentaires pour permettre aux développeurs de déboguer leur code,  à savoir :

Notes sur la mise à jour pour le multimédia

OpenGL, Direct3D et les cartes graphiques accélératrices

Guide du développeur multimédia VRML

Notre expérience et les commentaires des développeurs VRML nous ont amené à formuler les conseils ci-dessous.


10. Bogues répertoriées et limitations

Spécifications VRML97

Questions spécifiques aux navigateurs

Configuration logicielle et matérielle


11. Suppport technique et notification des bogues

Pour nous signaler les bogues, utilisez le bouton « Commentaires sur Cosmo Player » de la page des Préférences « Avancées » ou le site Web de Cosmo Software.

Le site web de Cosmo Software contient également une rubrique FAQ (liste des questions fréquemment posées) où figurent des informations très utiles sur Cosmo Player. La rubrique FAQ figure sur la page Support technique de Cosmo Player.