<h1>Proximity End Users</h1>
<article>
	<section class="introduction"></section>
	<section class="installation">
		<h3>Installation</h3>
		<ul>
			<li><a href="https://www.quantumics.net/downloads/ios-mobile-app">Downloads for iOS Mobile Devices</a></li>
			<li><a href="https://www.quantumics.net/downloads/android-mobile-app">Downloads for Android Mobile Devices</a></li>
			<li><a href="https://www.quantumics.net/downloads/macos-app">Downloads for MacOS</a></li>
			<li><a href="https://www.quantumics.net/downloads/windows-app">Downloads for Windows</a></li>
			<li><a href="https://www.quantumics.net/downloads/linux-app">Downloads for Linux</a></li>
		</ul>
	</section>
</article>
<h1>Proximity Developers</h1>
<article>
	<section class="introduction"></section>
	<section class="installation">
		<h3>Installation</h3>
		<code>npm install -g proximity</code>
		<code>proximity init</code><br/>
		<code>proximity set-client --key clientKey --secret clientSecret</code><br/>
		<code>proximity set-app-type [server or client]</code><br/>
		<code>git add . && git commit -m "first commit"</code><br/>
		<code>git remote add proximity [path-to-git-repo]</code><br/>
		<code>git push proximity master</code>
	</section>
</article>
<h1>Proximity Client</h1>
<article>
	<section class="introduction">
		<img src="./assets/network.png"/>
		<ul>
			<li><label>Dk = <b>the k-th client device in a proximity</b> domain size of K+1 devices</label></li>
			<li><label>Rl = <b>the l-th router in a proximity</b> domain size of L+1 router devices</label></li>
			<li><lable>Sm = <b>the m-th server device in a proximity</b> domain size of M+1 server devices</lable></li>
			<li><label>Cn = <b>the n-th cloud-server in a proximity</b> domain size of N+1 cloud devices</label></li>
		</ul>
		<h3>Sensor Modes</h3>
		<ul>
			<li>Wifidirects hardware</li>
			<li>Wifi hardware</li>
			<li>Geolocation hardware</li>
		</ul>
		<h3>Functions</h3>
		<ul>
			<li>Offline dynamic data interactions and contents</li>
			<li>Proximity based Virtual Private Network for offline dynamic transactions</li>
			<li>Proximity based location mapping of entities</li>
			<li>Proximity based distributed computing on the client-side</li>
			<li>Proximity based business solutions such as proximity-commerce, proximity-social, etc</li>
			<li>Proximity based financial solutions</li>
			<li>Proximity based distributed machine learning</li>
			<li>Proximity based robotics, artificial intelligence, and machine learning algorithms</li>
		</ul>
		<h3>Applications</h3>
		<ul>
			<li>Proximity commerce solutions</li>
			<li>Proximity social solutions</li>
			<li>Proximity IoTs</li>
			<li>Proximity games</li>
			<li>Service Infracstructure management</li>
			<li>Offline proximity financial solutions</li>
			<li>Proximity land-mapping for surveyors</li>
			<li>Proximity on-premise customer relationship management solutions</li>
			<li>Interior position machine learning solutions</li>
			<li>Mobile traffic solutions and analytics</li>
			<li>Proximity business intelligence</li>
		</ul>
		<h3>Research papers</h3>
		<ul>
			<li>Proximity Mathematical Analysis</li>
			<li>Proximity Economics and Success Factor Analysis</li>
			<li>Proximity Finance and Success Factor Analysis</li>
			<li>Quantum Computing and Proximity</li>
			<li>Proximity, Machine Learning, and Data Science</li>
		</ul>
	</section>
	<section class="installation">
		<h3>Installation</h3>
		<div class="type1">
			<code>git clone https://www.quantumics.net/proximity-client.git proximity-client</code><br/>
			<code>cd proximity-client && npm install</code>
		</div>
		<div class="type2">
			<code>npm install --save proximity-client</code><br/>
			<code>react-native link proximity-client</code>
		</div>
	</section>
	<section id="getting-started">
		<h3>Getting Started</h3>
		<div id="type1">
			<code>npm start</code>
		</div>
		<div id="type2">
			<code>const ProximityClient = require('proximity-client')</code><br/>
			<code>const proximityClient = new ProximityClient(key, secret)</code><br/>
			<code>proximityClient.login(username, password)</code><br/>
			<code>proximityClient.logout()</code><br/>
			<code>proximityServer.registerRouter(deviceId)</code><br/>
			<code>proximityServer.unregisterRouter(deviceId)</code><br/>
			<code>proximityClient.getUserId()</code><br/>
			<code>proximityClient.getDeviceId()</code><br/>
			<code>proximityClient.getPhoneNumber()</code><br/>
			<code>proximityClient.getUsername()</code><br/>
			<code>proximityClient.registerUser(username, email)</code><br/>
			<code>proximityClient.unregisterUser(userId)</code><br/>
			<code>proximityClient.setUsername(username)</code><br/>
			<code>proximityClient.setPrivacy(privacy)</code><br/>
			<code>proximityClient.setType(proximity_type)</code><br/>
			<code>proximityClient.setMode(mode)</code><br/>
			<code>proximityClient.initialize()</code><br/>
			<code>proximityClient.switchOn(mode)</code><br/>
			<code>proximityClient.switchOff(mode)</code><br/>
			<code>proximityClient.query(query)</code><br/>
			<code>proximityClient.getProximityUsers()</code><br/>
			<code>proximityClient.getProximityDevices(option)</code><br/>
			<code>proximityClient.getProximityGames()</code><br/>
			<code>proximityClient.share(files)</code><br/>
			<code>proximityClient.getProximityProducts()</code><br/>
			<code>proximityClient.getProximityServices()</code><br/>
			<code>proximityClient.getProximityVendors()</code><br/>
			<code>proximityClient.getProximityApps()</code><br/>
			<code>proximityClient.launchGame(gameId)</code><br/>
			<code>proximityClient.launchApp(appId)</code><br/>
			<code>proximityClient.on(event, callback)</code><br/>
			<code>proximityClient.send(event, message)</code><br/>
			<code>proximityClient.search(query)</code><br/>
			<code>proximityClient.addAds(adsList)</code><br/>
			<code>proximityClient.broadcast(intent)</code>
		</div>
	</section>
</article>