 |
| |
|
|
Vous avez déjà un compte chez nous? Merci de vous identifier et/ou d'accéder à votre page personnelle, dans l'encadré de droite 'accès membres'. Si vous n'avez pas de compte chez nous et souhaitez sous-traiter un projet à l'un de nos programmeurs freelance,
créez un compte.
Projet numéro 901 : Devis pour module reconnaissance visibilite texte dans navigateur (consulté 978 fois)
Vous avez un projet similaire et cherchez le prestataire idéal pour le réaliser à un prix défiant toute concurrence ? Inscrivez-vous en 1 minute et déposez votre projet sur notre site, pour recevoir des devis.
Wed, 21 Mar 2007 15:12:24
Initiateur du projet : laurent_t Titre du projet : Devis pour module reconnaissance visibilite texte dans navigateur Présentation du projet : Sur un de nos sites basé sur l’échange entre membre, des messages provenant d’une base de données mysql sont affichées « dans » une extension firefox (XPI) installée sur le poste client. Appelons cette extension barre d'outils (d'ailleurs c'en est une :-)). Ces messages sont affichés toutes les minutes sur tous les navigateurs des membres connectés. Le démarrage des affichages peut se faire automatiquement ou manuellement via la barre d’outils. La solution que nous utilisons est simple et s’appuie sur un programme php/mysql + javascript exécuté depuis la barre d’outils. La fréquence d’affichage de 1 minute est gérée avec un setTimeout (javascript) depuis ce programme php qui lui-même, s’auto appelle après le traitement des données via une redirection javascript vers lui-même. La problèmatique est la suivante : dès que le navigateur est réduit ou en arrière-plan, les messages envoyés depuis le serveur à destination des membres ne sont plus directement visibles. Et comme un système de récompense par points suivant le nombre de messages affichés par membre va être mis en place, la triche surviendra très vite. Nous pensons donc proposer aux membres de se connecter via un exécutable afin de pouvoir mieux contrôler la visibilité des messages (cet exécutable aura été précédemment téléchargés depuis le serveur et installés sur le bureau de Windows). L’idée est que, en étant connecté depuis un PC, on devient indépendant du navigateur et des ses restrictions (dans notre cas) : il doit être possible de détecter si le message en cours de traitement est bien visible par l’internaute dans la fenêtre du navigateur actif et pas dans une fenêtre minimisée, en arrière plan ou en plein écran. La solution de détection à mettre en œuvre est un critère de sélection du prestataire choisi : elle doit s’exécuter rapidement et être non consommatrice de ressources excessives pour le PC du membre. Une fois le traitement de la détection effectué par l’exécutable, celui-ci met à jour un drapeau dans la base de donnée qui servira à indiquer au script PHP si l’affichage des messages pour ce membre se poursuit ou non En résumé, le module devra gérer les points suivants : - connexion/déconnexion du membre
- une seule connexion simultanée par IP
- une seule connexion simultanée par membre
- si possible détection des IP partagées
- le message est visible dans la fenêtre active alors l’affichage des futurs messages peut continuer
- le message n'est pas visible dans la fenêtre active alors l’affichage des futurs messages s’arrête
- le membre utilise le multi-fenêtrage alors l’affichage des futurs messages dans les fenêtres non actives s’arrête
- possibilité de régler la fréquence de détection de visibilité du message
- le module sera utilisable sous windows et devra fonctionner pour toutes versions Internet Explorer (4 et sup) et Firefox.(1 et sup)
- Doit également être prêt pour Vista
Nous restons ouvert aux personnes ou entreprises force de proposition et étant à même de nous apporter des solutions autres que le notre, celle-ci étant probablement restrictive. Merci d'avance Laurent Nature du projet : Ce projet est une simple demande de devis sans projet concret Tarif HT approximatif indiqué a priori par le donneur d'ordre : non estimé Date de fin de projet : 21/04/2007 Catégories : db,web,logiciels,autre Plateformes : win95,win98,win2000,winxp,winnt,winmillenium
Mon, 26 Mar 2007 08:13:36
Message posté par sunmed à l'attention de : laurent_t
Bonjour ce projet ressemble beaucoup à une barre de surf (SurfBar ). - est ce que vous désirez que les messages défilent dans la partie barre d'outil du browser, ou dans le corp de la page web (dans un petit bandeau Div ) ? - Je suppose qu'un exécutable qui s'installe sur le poste client ,est la meilleur solution pour gerer les messages , mais reste à savoir : Ces messages sont extraient de la base de données avec quel fréquence ? c-à-d une seule fois au démarrage de l'executable ou chaque x minutes ...
Mon, 26 Mar 2007 11:00:06
Message posté par laurent_t à l'attention de : sunmed
Bonjour Sunmed, est ce que vous désirez que les messages défilent dans la partie barre d'outil du browser, ou dans le corp de la page web (dans un petit bandeau Div ) ? les messages défileront dans la partie barre d'outil du navigateur actif Ces messages sont extraient de la base de données avec quel fréquence ? c-à-d une seule fois au démarrage de l'executable ou chaque x minutes ... la fréquence d'affichage sera de 1 minute, c'est à dire que toutes les minutes, un affichage d'un message provenant de la base de données sera effectué dans la partie barre d'outil du navigateur actif (et à condition , bien-sûr, que l'Internaute ait choisi d'afficher les messsages dans ce navigateur. On ne force personne, je tiens à respecter au maximum la philosophie propre aux navigateurs :-) J'insiste bien sur la notion de navigateur actif : un message ne devra pas s'afficher dans une application navigateur n'ayant pas le focus N'hésitez pas à me poser de nouvelles questions, je me tiens à votre disposition
Fri, 30 Mar 2007 14:24:45
Message posté par laurent_t à l'attention de : sunmed
Bonjour Sunmed, Votre proposition ne pose pas de soucis, du moment que les possibilités de triche depuis le poste client sont cadenassées au maximum Si cela permet d'alléger la charge du serveur, pourquoi pas. Le principal étant de respecter le point crucial qui est , je le répète : afficher les messages dans la barre d'outils du navigateur UNIQUEMENT si l'une des fenêtres du navigateur est avtive (ou encore possède le focus) J'immagine que vous prévoierez bien tous les aléas pouvant subvenir avec ce genre de gestion : - déconnexion intempestive du serveur - fermeture du navigateur sans déconnexion explicite du module de la part de l'utilisateur (cas des plantages ou de la fermeture par la croix blanche ...) Ceci afin que le membre recoive bien les récompenses qui lui sont dues par rapport aux affichages qu'il aura effectué
Cordialement Laurent
Fri, 30 Mar 2007 16:25:52
Message posté par sunmed à l'attention de : laurent_t
Re bonjour Permettez moi de vous presenter ma proposition, d'aprés les données que vous m'avez communiquées, et d'aprés la nature de ce genre de projet : Un exécutable qui s'installe sur le poste client . Objet : Barre d'outil pour defilement de message "messages notées" à partir d'une DB sur le serveur - Outil de developpement : C++ , SDK webbrowser & AMScript de firefox
- Detection des différents évement du browser (fenétre active,reduit,fermeture=deconnection etc...)
- Module login
- Module paramétrage de la fréquence des messages et calcul des points
- Module transfert des données du PC client vers la DB serveur (pour faire le recapitulatif sur la session client = nombre de messages captés pendant la session sur le browser du client)
- Detection de la "non activité" du PC client (pour arréter l'envoie des messages)
- Limitation des possibilités de triches au maximum par une bonne analyse
Normalement durée pour réaliser ce projet est de 10 jours Coût dans les 400euro y commission PEL.com(15%) en sus
|
|
|
|
 |
 |
accès membres |
 |
|
|