Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
What is Connichiwa?
The Connichiwa Framework allows you to create web applications that detect, connect to and use nearby devices. It currently runs on iOS, but can be ported to other platforms in the future. You need at least one iOS device to run the web application, but any device can connect through any ordinary web browser. This makes it possible to create cross-device web applications that work on mobile and desktop computers of any kind.
Running an application
To run a Connichiwa-based web application follow our [our instructions](First Steps: Create a Connichiwa Application). You copy your web application into XCode and deploy it to your iOS device through XCode. Connichiwa will create a webserver and run the application automatically. Other devices can then connect in several ways:
- Other iOS devices running Connichiwa will be detected automatically and reported to your web application. If you connect to them, Connichiwa will handle the handshake and launch your application on the remote device fully automated
- Other Mac OS X computers running the Connichiwa Client for Mac will be automatically detected, reported and connected in the same way
- Other devices need to be in the same network (either Wi-Fi or Bluetooth) as the device running the application. They can then join through any web browser by opening the URL
IPis the IP of the device running the application
Programming with Connichiwa