Hidremote sdk

Développement de l'objectif-C SDK pour les développeurs qui souhaitent ajouter des fonctionnalités d'accès des récepteurs IR à distance Apple à leurs applications
Télécharger maintenant

Hidremote sdk Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • BSD
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • IOSPIRIT GmbH
  • Site Internet de l'éditeur:
  • http://www.iospirit.com/
  • Systèmes d'exploitation:
  • Mac OS X 10.4 or later
  • Taille du fichier:
  • 327 KB

Hidremote sdk Mots clés


Hidremote sdk La description

Objective-C Développement SDK pour les développeurs qui souhaitent ajouter des fonctionnalités d'accès au récepteur IR à distance Apple à leurs applications La classe Hidremote Objective-C fournit à votre application avec l'accès au récepteur IR de la télécommande Apple sous OS X 10.4 (Tiger), OS X 10.5 (Leopard) et OS X 10.6 (Leoparding Snow Leopard). La classe Hidremote a été développée avec les besoins des utilisateurs. , Applications autonomes, applications de fond, solutions de contrôle à distance, logiciels de média, pilotes et émulateurs à distance Apple.Les objectifs principaux sont de maximiser la compatibilité, l'interopérabilité, la rapidité d'épreuve et la convivialité. En fait, plus les développeurs l'utilisent pour soutenir la télécommande Apple dans leurs applications, mieux l'expérience utilisateur à l'échelle du système sera pour tout le monde. Voici quelques caractéristiques essentielles de "Hidremote SDK": Manipulation intelligente et flexible des événements: · La classe Hidremote utilise le système HID fournissait des informations sur le périphérique HID du récepteur IR afin de créer une carte de biscuits dynamique-biscuits. Il peut ensuite utiliser pour comprendre les événements entrants, quelle que soit la disposition du descripteur HID de l'appareil HID. Par conséquent, Hidremote n'a pas besoin d'un code de manutention spécifique à la libération d'OS ou du conducteur, ce qui en fait un choix convivial et flexible pour les développeurs qui sont bien préparés pour l'avenir. Support pour la télécommande blanche (plastique) et aluminium Apple: · La classe Hidremote détecte automatiquement la télécommande utilisée et vous permet de déterminer le type de télécommande avec un seul appel. Votre délégué reçoit des messages pour tous les boutons. Sous OS 10.6.2 et plus tard, un code de bouton supplémentaire est utilisé pour le nouveau bouton de lecture / pause supplémentaire de la nouvelle version en aluminium. Modes partagés, exclusifs et exclusif-auto: · La classe Hidremote peut partager l'accès avec OS X ou l'accéder exclusivement. De plus, le mode Auto exclusif peut automatiquement établir / renoncer à un accès expert à la télécommande à côté de l'application devenant actif / inactif. Prêt à verrouillage exclusif: · Certaines applications de fond doivent avoir une serrure exclusive sur le récepteur infrarouge pour mettre en uvre leur tâche. Par conséquent, d'autres applications ne sont pas en mesure d'avoir accès au récepteur IR (et donc de la télécommande) en même temps. C'est quelque chose que les développeurs et les utilisateurs ne veulent pas. · La classe Hidremote répond à ce problème avec sa fonctionnalité de prêt de verrouillage exclusive. Il permet aux applications de fond susmentionnées de "prêter" leur verrou exclusif à d'autres applications aussi longtemps que celles-ci. Exemple: une application de lanceur d'arrière-plan écoute des presses du bouton de menu avec une serrure exclusive. L'utilisateur démarre une application de diaporama avec prise en charge de la télécommande. Si les deux utilisent la classe Hidremote, l'application de diaporama peut demander à l'application de lanceur d'arrière-plan de renoncer temporairement à sa serrure, elle peut ainsi avoir accès. Lorsque l'application Diaporama s'arrête à l'aide de la télécommande ou est arrêtée par l'utilisateur, elle informe le lanceur d'arrière-plan qu'il n'a plus besoin d'accès et le lanceur d'arrière-plan peut rétablir sa serrure exclusive. · Avec ce mécanisme en place, les utilisateurs peuvent contrôler à la fois l'application de diaporama et de fond de manière naturelle. Fournit des métadonnées détaillées aux pilotes et solutions de contrôle à distance pour une intégration transparente: · Avec la classe Hidremote, les applications peuvent "diffuser" des métadonnées détaillées sur leur prise en charge et l'utilisation de leur télécommande via des notifications distribuées. Cela inclut l'état actuel (éteint, partagé, expert ou exclusif-auto Acccess) et une liste définissable de l'application de codes de bouton inutilisables. · Ces métadonnées peuvent être utilisées par la fonction de prêt de verrouillage exclusif, les pilotes et les solutions de télécommande (telles que la télécommande) afin de fournir la meilleure intégration possible et l'expérience utilisateur possible. Soutien pour dormir profond: · La classe Hidremote ré-acquérira automatiquement un accès au récepteur IR lorsqu'un Mac se réveille du sommeil profond (plus largement appelé «hibernation»). Prise en charge de plusieurs périphériques: · Construit à la terre pour prendre en charge plusieurs périphériques, la classe Hidremote permet aux applications à l'aide de celui-ci pour recevoir des événements de presse de boutons à partir de plusieurs périphériques HID à la fois. Cela supprime un goulot d'étranglement important pour les développeurs tiers qui souhaitent mettre en uvre une émulation à distance Apple ainsi que pour les développeurs souhaitant que leurs applications soient compatibles avec elles. Contrôles de compatibilité intégrées: · La classe Hidremote fonctionne généralement complètement indépendante de Candelair. Cependant, il a besoin du soutien de CandelAir sous Communiqués du système d'exploitation où établir une serrure exclusive sur le récepteur infrarouge n'est pas possible (ce n'est actuellement que le cas des 10.6 et 10.6.1). Pour votre commodité, la classe Hidremote fournit une méthode pouvant être utilisée pour déterminer si CandelAir est requis sous une version d'OS particulière. Un exemple sur la manière de l'utiliser fait partie du code exemple d'accompagnement du téléchargement de la classe Hidremote et du Guide Hidremote. Compatible 32- et 64 bits: · Peut être utilisé par des applications 32 et 64 bits. Compatible avec les nouveaux noyaux 32 et 64 bits de Snow Leopard. Quoi de neuf dans cette version: · Modifier: le code KHIDREMoteButtonCodplayPlayPlayPlay pour la nouvelle pomme en aluminium? Le bouton "Play / Pause" de la télécommande est maintenant réellement pris en charge. · Mais utilisez-le avec précaution: le problème sous-jacent est que le pilote OS X utilise le même code de bouton HID pour des presses longues du bouton "Centre" sur des presses blanches et longues de la touche "Lecture / Pause" réellement différente de la télécommande d'aluminium. . Afin de traduire correctement ce code dans KhidremotebuttonCodecenterRold ou KhidremotebuttonCodplayPlayhold, le type de contrôle à distance doit être connu, premier, qui peut ne pas toujours être possible. Cela vous laisse avec trois options: · Gérer KhidremotebuttonCodecenterRold et KhidremotebuttonCOplayPlayhold identique jusqu'à - renvoie autre chose que khidremotemodelundumined. Cela peut être déroutant pour l'utilisateur. · Sauvegarder - sur la sortie de l'application et définissez-le au lancement de l'application à l'aide de . Cela devrait fonctionner correctement dans la plupart des cas d'utilisation, mais peut poser un problème lorsqu'un utilisateur utilise différents modèles de contrôle à distance avec votre application. · Toujours gérer les deux codes de boutons identiques dans votre application pour éviter toute confusion utilisateur en premier lieu. C'est ce que je recommande.


Hidremote sdk Logiciels associés

Projecteur

Plug-in pour Textmate qui étend la fonctionnalité des fonctionnalités relatives au projet ...

125 2.8 MB

Télécharger