Skip to content

cybergarage-upnp is a development package for UPnP™ developers. cybergarage-upnp controls these protocols automatically, and supports to create your devices and control points quickly.

License

Notifications You must be signed in to change notification settings

PoisonH/cybergarage-upnp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cybergarage-upnp

Overview

cybergarage-upnp is a UPnP™ development package for Java developers. cybergarage-upnp controls these protocols automatically, and supports to create your devices and control points quickly.

UPnP™ * architecture is an open network to enable discovery and control of networked devices and services, such as media servers and players at home.

UPnP™ * protocols are based on many standard, such as GENA, SSDP, SOAP, HTTPU and HTTP. Therefore you have to understand and implement these protocols to create your devices of UPnP™.

* UPnP ™ is a certification mark of the UPnP™ Implementers Corporation.

Repositories

The project is hosted on the following sites. Please check the following sites to know about cybergarage-upnp in more detail.

Using cybergarage-upnp in your project

Maven

I maintain a my personal repository of Maven, Cyber Garage Maven Repository, for my Java projects, and cybergarage-upnp is included in the repository too.

To use cybergarage-upnp in your project for Maven, add the following elements for the personal repository into your Maven project setting.

<project>
  ...
  <repositories>
   ...
    <repository>
      <id>org.cybergarage.upnp</id>
      <url>http://repo.cybergarage.org:8080/maven/repo/</url>
    </repository>
    ...
  </repositories>
  ...
    <dependencies>
      ...
      <dependency>
          <groupId>org.cybergarage.upnp</groupId>
          <artifactId>cybergarage-upnp-core</artifactId>
          <version>[2.1.0,)</version>
      </dependency>
      ...
  </dependencies>
  ...
</project>

Android

To use cybergarage-upnp in your project for Android, please add the jar file in the my maven repository as an external library using the following property settings in the your project :-)

Some protocols of UPnP is based on multicast, but Android's emulator doesn't support multicast yet. Please check Android Emulator and Using the Android Emulator to know the network limitations in more detail.

About

cybergarage-upnp is a development package for UPnP™ developers. cybergarage-upnp controls these protocols automatically, and supports to create your devices and control points quickly.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%