Internet of Things

go-net-upnp

Contents1 go-net-upnp1.1 Installation1.2 Overview1.2.1 Control Point Implementation1.3 Device Implementation1.4 Next Steps go-net-upnp go-net-upnp is a new open source framework for Go and UPnP™ developers. UPnP™ is a standard protocol for…

Apache Felix

Contents1 Apache Felix1.1 Overview of the Base Driver Architecture1.2 The Felix UPnP Examples Apache Felix Apache Felix is an open source implementation of the OSGi Release 4 core framework specification.…

UPnP Remote UI

UPnP Remote UI I developed the protocol stack of UPnP Remote UI based on Intel’s XRT Protocol v2.2, but the project is stalled now because Intel Viiv was broken. In…

uEcho for C

uEcho for C is a portable and cross platform development framework for ECHONETLite developers. ECHONETLite is an open standard specification for IoT devices in Japan, it specifies more than 100…

mUPnP for C

Contents1 mUPnP for C1.1 Overview1.2 Repositories1.3 Adoption1.3.1 Nokia 770 Internet Tablet1.3.2 Panasonic VIERA remote for iPhone / iPod touch / iPad1.4 Support1.4.1 upnpchk mUPnP for C Overview mUPnP for C…

Net::UPnP

Contents1 Net::UPnP1.1 Overview1.2 Repositories1.3 Utilities Net::UPnP Overview Net::UPnP for Perl is a development package for UPnP™ developers. Net::UPnP controls these protocols automatically, and supports to create your devices and control…

mUPnP for C++

Contents1 mUPnP for C++1.1 Overview1.2 Repositories mUPnP for C++ Overview mUPnP for C++ is a development package for UPnP™ developers. mUPnP controls these protocols automatically, and supports to create your…

mUPnP for ObjC

Contents1 mUPnP for Objective-C1.1 Overview1.2 Repositories1.3 Adoption1.3.1 Panasonic VIERA remote for iPhone / iPod touch / iPad mUPnP for Objective-C Overview mUPnP for Objective-C is a development package for UPnP™…

cybergarage-upnp

Contents1 cybergarage-upnp1.1 Overview1.2 Repositories1.3 Using cybergarage-upnp in your project1.3.1 Maven1.3.2 Android1.4 Adoption1.4.1 Apache Felix1.4.2 Panasonic VIERA remote for Android1.5 Awards1.5.1 IPv6 Appli-Contest 20031.6 Support1.6.1 upnchk cybergarage-upnp Overview cybergarage-upnp is a…

uEcho for Go

uEcho for Go is a portable and cross platform development framework for creating controller applications and devices of ECHONET Lite for Go developers. ECHONET is an open standard specification for…

Cloud

Round

English / Japanese Contents1 What is Round ?2 Overview2.1 Design Principles2.1.1 Simplicity2.1.2 Clarity2.2 Scopes2.3 Architecture2.3.1 Programming Model2.3.2 Open Standard Protocols2.4 Features2.4.1 Zeroconf2.4.2 Decentralized2.4.3 Autonomous2.4.4 Dynamics3 Resources What is Round ?…

µHTTP for C++

Contents1 µHTTP for C++1.1 Repositories1.2 Examples µHTTP for C++ µHTTP for C++ is a developer framework for HTTP client and server applications. The framework was forked from mUPnP for C++…

µSQL for C++

Contents1 µSQL for C++1.1 Introduction1.1.1 What is µSQL ?1.1.2 Repository1.2 Getting Started1.2.1 System Requirements1.2.2 Installation1.3 Using APIs1.3.1 Parsing SQL1.3.2 Getting Parsed Statements and Tokens1.4 Examples for Parsing1.4.1 Example 1. SELECT1.4.2…

uTorrent for C

Contents1 uTorrent for C (Under Development)1.1 Repository1.2 Examples1.2.1 Client for BitTorrent1.2.2 Notice uTorrent for C (Under Development) I was developing a library based on BitTorrent to study about the implementation…

uWidget for C

uWidget for C Applicast is Sony’s embedded widget engine for television, and all televisions of Sony supports the widget engine in Japan. The widget engine specification is public and based…

3D Graphics

CyberX3D for C++

CyberX3D for C++ CyberX3D for C++ is a development package for X3D/!VRML and Java programmers. Using the package, you can easily read and write the X3D/!VRML files, set and get…

cybergarage-x3d

Contents1 cybergarage-x3d1.1 Repositories1.2 Using cybergarage-x3d in your project1.2.1 Maven cybergarage-x3d cybergarage-x3d is a development package for X3D/VRML and Java programmers. Using the package, you can easily read and write the…

CyberX3D for J2ME

CyberX3D for J2ME (Under Development) I was developing a 3D graphics engine for mobile phones to browse X3D contents directly using J2ME until 2001. The framework was a tiny version…

Virtual Reality

Polhemus for C++

Contents1 Polhemus for C++1.0.1 Introduction1.0.2 Setup1.0.3 Class Overview1.0.3.1 Polhemus Class1.0.3.2 CPolhemus(char *device, int speed)1.0.3.3 int GetActiveReceiverN(void)1.0.3.4 void GetPosition(int nReceiver, Point3d p3Pos)1.0.3.5 void GetOrientation(int nReceiver, Euler eOri)1.0.4 Revision1.0.5 License Polhemus for…

Polhemus for Java

Contents1 Polhemus for Java1.0.1 Introduction1.0.2 Setup1.0.3 Class Overview1.0.3.1 Polhemus Class1.0.3.1.1 Polhemus(int device, int speed)1.0.3.1.2 int getActiveReceivers(void)1.0.3.1.3 void getPosition(int nReciver, float pos[3])1.0.3.1.4 void getOrientation(int nReciver, float euler[3])1.0.3.2 3.2 Fastrak / Isotrak2…

BeeBox for Java

Contents1 BeeBox for Java1.1 Introduction1.2 Setup1.3 Class Overview1.3.1 BeeBox Class1.3.1.1 BeeBox(int device)1.3.1.2 float getX()1.3.1.3 float getY()1.3.1.4 float getLever()1.3.1.5 int getSwitches()1.4 Sample1.4.1 Input Device Driver for Java3D1.5 Revision1.6 License BeeBox for…

Joystick for Java

Contents1 Joystick for Java1.1 Introduction1.2 Class Overview1.2.1 Joystick Class1.2.2 Joystick(int id)1.2.3 float getXPos()1.2.4 float getYPos()1.2.5 int getButtons()1.3 Sample1.3.1 Input Device Driver for Java3D1.4 Revision1.5 License Joystick for Java Introduction This…

Magellan for Java

Contents1 Magellan for Java1.1 Introduction1.2 Setup1.3 Class Overview1.3.1 Magellan Class1.3.1.1 Magellan(int device)1.3.1.2 void start()1.3.1.3 void stop()1.3.1.4 void getTranslation(int trans[3])1.3.1.5 void getRotation(int rot[3])1.3.1.6 int getButtons()1.3.2 Sample1.3.2.1 Input Device Driver for Java3D1.3.3…

Wiimote for C++

Contents1 Wiimote for C++1.1 Repositories1.2 Examples Wiimote for C++ Wiimote for C++ is a developer library on WIN32 platforms. I would like to release the library for any platforms such…

CyberGlove for C++

Contents1 CyberGlove for C++1.1 Introduction1.2 Setup1.3 Class Overview1.3.1 CyberGlove Class1.3.1.1 CCyberGlove(char *device, int speed)1.3.1.2 int GetNSensors(void)1.3.1.3 void UpdataData(void)1.3.1.4 int GetData(int sensorNumber)1.3.2 Revision1.3.3 License CyberGlove for C++ Introduction This package is…

Utility

go-json-path

Contents1 go-json-path1.1 Repository1.2 Documents1.3 References go-json-path go-json-path is a utility library to access JSON based configuration easily. Go language supports JSON format in the standard library. However, I feel that…

XPathQuery for ObjC

Contents1 XPathQuery for ObjC1.1 Introduction1.2 Installation1.3 Classes1.3.1 CGXPathQuery1.3.2 CGXPathObject1.4 Limitation1.4.0.1 XML document1.4.0.2 Inappropriate Code1.4.0.3 Appropriate Code1.5 Resources1.5.1 Repositories XPathQuery for ObjC Introduction XPathQuery4ObjC is a wrapper class for NSXMLParser to…

iCal for ObjC

Contents1 iCal for ObjC1.1 Introduction1.2 Installation1.2.1 Getting SDK Package1.3 Usage1.3.1 Parsing iCalendar objects1.3.2 Adding objects, components or properties1.3.3 Writing iCalendar objects1.4 Resources1.4.1 Repositories iCal for ObjC Introduction iCal4ObjC is a…

YAML for ObjC

Contents1 YAML for ObjC1.1 Introduction1.2 Resources1.2.1 Using Only Standard iOS Objects1.2.2 YPath1.3 Setup1.3.1 Getting SDK Package1.3.2 Building and using example applications1.3.3 Adding YamlObjCSDK to your project1.4 Classes1.5 Programming Examples1.5.1 Example…

Subversion for ObjC

Subversion for ObjC Subversion for Objective-C is a wrapper package of Apache Subversion for MacOSX and iOS developers. The project is under developing, but I have already released some applications…