Hidremote SDK

Objective-C Development SDK voor ontwikkelaars die Apple Remote IR-receiver Access-functies aan hun apps willen toevoegen
Download nu

Hidremote SDK Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD
  • Prijs:
  • FREE
  • Naam uitgever:
  • IOSPIRIT GmbH
  • Uitgever website:
  • http://www.iospirit.com/
  • Besturingssystemen:
  • Mac OS X 10.4 or later
  • Bestandsgrootte:
  • 327 KB

Hidremote SDK Tags


Hidremote SDK Beschrijving

Objective-C ontwikkeling SDK voor ontwikkelaars die willen Apple Remote IR-ontvanger toegang toe te voegen functies aan hun apps De HIDRemote Objective-C klasse biedt uw applicatie met toegang tot de Apple Remote IR-ontvanger onder OS X 10.4 (Tiger), OS X 10.5 (Leopard) en OS X 10.6 (Snow Leopard) .De HIDRemote klasse werd ontwikkeld met de behoeften van de gebruikers , zelfstandige toepassingen, achtergrond applicaties, controle-oplossingen op afstand, media center software, drivers en Apple Remote emulators in mind.The primaire doelen zijn om compatibiliteit, interoperabiliteit, toekomstvastheid en gebruiksvriendelijkheid te maximaliseren. In feite, hoe meer ontwikkelaars gebruiken voor het ondersteunen van de Apple Remote in hun applicaties, hoe beter het hele systeem user experience zal zijn voor iedereen. Hier zijn een aantal belangrijke eigenschappen van "HIDRemote SDK": Smart, flexibel gebeurtenisafhandeling: · De HIDRemote klasse gebruikt de HID-systeem verstrekte informatie over de IR-ontvanger HID-apparaat te bouwen van een dynamische button-cookie-kaart kan vervolgens gebruiken om inkomende gebeurtenissen, ongeacht de lay-out van de HID-apparaat HID descriptor begrijpen. Daarom voldoet HIDRemote geen OS versie of de bestuurder specifieke event handling-code nodig, waardoor het een gebruiksvriendelijke en flexibele keuze voor ontwikkelaars die goed is voorbereid op de toekomst. Ondersteuning voor de witte (plastic) en aluminium Apple Remote: · De HIDRemote klasse detecteert automatisch de afstandsbediening in gebruik is en kunt u het type afstandsbediening met een enkel gesprek te bepalen. De gemachtigde ontvangt berichten voor alle knoppen. Onder OS 10.6.2 en later, wordt een extra knop wordt gebruikt voor de nieuwe, aanvullende Play / Pause-knop van de nieuwe aluminium versie. Shared, exclusieve en exclusieve auto-modi: · De HIDRemote klasse kan toegang met OS X te delen of toegang toe uitsluitend. Bovendien kan de exclusieve-automatische modus automatisch vast te stellen / Relinquish exclusieve toegang tot het afgelegen naast de applicatie steeds actief / inactief. Exclusieve Lock Lending: · Enige achtergrond applicaties moeten een exclusieve vergrendeling op de IR-ontvanger om hun taak uit te voeren hebben. Derhalve andere toepassingen niet kunnen beschikken over de IR-ontvanger (en dus de afstand) krijgen tegelijkertijd. Dit is iets dat zowel ontwikkelaars als gebruikers niet zullen willen. · De HIDRemote klasse pakt dit probleem met haar exclusieve Lock Lending functie. Het maakt het mogelijk bovengenoemde achtergrond applicaties om "lenen" hun exclusieve vergrendeling naar andere toepassingen voor zolang deze nodig hebben. Voorbeeld: een achtergrond launcher applicatie luistert naar drukken op de knop Menu met een exclusieve vergrendeling. De gebruiker start een slideshow applicatie met ondersteuningsgegevens afstandsbediening. Als beide gebruik maken van de HIDRemote klasse, kan de diashow applicatie de achtergrond launcher applicatie vragen om haar slot tijdelijk af te staan, zodat zich toegang kan krijgen. Wanneer de slideshow toepassing stopt met de afstandsbediening of is af te sluiten door de gebruiker, dat zij daarvan de achtergrond launcher dat het niet langer toegang tot en de achtergrond launcher kan herstellen haar exclusieve vergrendeling nodig heeft. · Met dit mechanisme in de plaats, kunnen gebruikers zowel de diavoorstelling en de achtergrond applicatie in een natuurlijk gevoel manier te regelen. Geeft gedetailleerde metadata aan chauffeurs en controle-oplossingen afstandsbediening voor naadloze integratie: · Met de HIDRemote klasse, toepassingen kunnen "broadcast" gedetailleerde metadata over hun ondersteuning op afstand controle en gebruik via verspreid meldingen. Dit geldt ook voor de huidige status (uitgeschakeld, gedeelde exclusieve of exclusieve auto acccess) en een applicatie-definieerbare lijst van ongebruikte knop codes. · Deze metadata kan worden gebruikt door de exclusieve vergrendeling Lending functie, chauffeurs en controle-oplossingen op afstand (zoals Remote Buddy) om de best mogelijke integratie en user experience te leveren. Ondersteuning voor diepe slaap: · De HIDRemote klasse automatisch opnieuw verwerven toegang tot de IR-ontvanger, wanneer een Mac ontwaakt uit een diepe slaap (beter bekend als "winterslaap"). Ondersteuning voor meerdere apparaten: · Gebouwd vanaf de grond opgebouwd om meervoudige apparaten te ondersteunen, de HIDRemote klasse kunnen toepassingen te gebruiken om druk op de knop gebeurtenissen ontvangen van meer dan een HID-apparaat tegelijk. Dit verwijdert een aanzienlijke bottleneck voor third-party ontwikkelaars die willen een Apple Remote emulatie uit te voeren, alsook voor ontwikkelaars die willen dat hun applicaties compatibel zijn met hen. Ingebouwde controles compatibiliteit: · De hidremote-klasse werkt over het algemeen volledig onafhankelijk van Candelair. Het heeft echter de steun nodig van Candelair onder OS-releases waarbij het tot stand brengen van een exclusief slot op de IR-ontvanger anders niet mogelijk is (momenteel is dit alleen het geval onder 10.6 en 10.6.1). Voor uw gemak biedt de HIDRemote-klasse een methode die kan worden gebruikt om te bepalen of Candelair vereist is onder een bepaalde OS-release. Een voorbeeld van het gebruik ervan maakt deel uit van de voorbeeldcode die de HidRemote Class-download en de HidRemote-gids wordt vergezeld. 32- en 64-bits compatibel: · Kan worden gebruikt door 32- en 64-bits toepassingen. Compatibel met de nieuwe Snow Leopard 32 en 64-bits kernels. Wat is er nieuw in deze release: · Wijzigen: de KhidremoteButtonCodePlayHold-code voor de nieuwe aluminium appel? De "PLAY / PAUSE" -knop "is nu daadwerkelijk ondersteund. · Maar gebruik het met zorg: het onderliggende probleem is dat het OS X-stuurprogramma dezelfde HID-knopcode gebruikt voor lange persen van de "Center" -knop op witte en lange persen van de eigenlijk verschillende "PLAY / PAUSE" -knop op de Aluminium-afstandsbediening . Om die code correct te vertalen in KhidremoteButtonCodeCenterHold of KhidremoteButtonCodePlayPlayHold moet het afstandsbedieningstype eerst bekend zijn, wat niet altijd mogelijk is. Dit laat je met drie opties: · Handvat KhidremoteButtonCodeCenterHold en KhidremoteButtonCodePlayPlayHold tot - retourneert iets anders dan khidremotemodelundetermineer. Dit kan verwarrend zijn voor de gebruiker. · Opslaan - op de uitgang van de toepassing en stel deze in bij het lanceren van toepassingen met - . Dit zou in de meeste gebruiksgevallen goed moeten werken, maar kan een probleem vormen wanneer een gebruiker verschillende afstandsbedieningsmodellen met uw aanvraag gebruikt. · Behandel de twee knopcodes altijd in uw toepassing om in de eerste plaats de verwarring van de gebruiker te voorkomen. Dit is wat ik aanbeveel.


Hidremote SDK Gerelateerde software

Addstyle

Gratis Coda-plug-in voor het toevoegen van een sterke of EM-stijl aan de geselecteerde tekst ...

158 11 KB

Downloaden