Cloudlet Client Library

A library for communicating with cloudlets from an Java app.

Лицензия

Лицензия

Категории

Категории

CLI Взаимодействие с пользователем
Группа

Группа

edu.cmu.sei.ams.cloudlet
Идентификатор

Идентификатор

client-lib
Последняя версия

Последняя версия

3.0.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

Cloudlet Client Library
A library for communicating with cloudlets from an Java app.
Ссылка на сайт

Ссылка на сайт

https://github.com/SEI-AMS/client-lib
Система контроля версий

Система контроля версий

https://github.com/SEI-AMS/client-lib

Скачать client-lib

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/edu.cmu.sei.ams.cloudlet/client-lib/ -->
<dependency>
    <groupId>edu.cmu.sei.ams.cloudlet</groupId>
    <artifactId>client-lib</artifactId>
    <version>3.0.0</version>
</dependency>
// https://jarcasting.com/artifacts/edu.cmu.sei.ams.cloudlet/client-lib/
implementation 'edu.cmu.sei.ams.cloudlet:client-lib:3.0.0'
// https://jarcasting.com/artifacts/edu.cmu.sei.ams.cloudlet/client-lib/
implementation ("edu.cmu.sei.ams.cloudlet:client-lib:3.0.0")
'edu.cmu.sei.ams.cloudlet:client-lib:jar:3.0.0'
<dependency org="edu.cmu.sei.ams.cloudlet" name="client-lib" rev="3.0.0">
  <artifact name="client-lib" type="jar" />
</dependency>
@Grapes(
@Grab(group='edu.cmu.sei.ams.cloudlet', module='client-lib', version='3.0.0')
)
libraryDependencies += "edu.cmu.sei.ams.cloudlet" % "client-lib" % "3.0.0"
[edu.cmu.sei.ams.cloudlet/client-lib "3.0.0"]

Зависимости

compile (5)

Идентификатор библиотеки Тип Версия
org.json : json jar 20140107
org.slf4j : slf4j-api jar 1.7.6
org.slf4j : slf4j-ext jar 1.7.6
javax.jmdns : jmdns jar 3.4.1
org.apache.httpcomponents : httpclient jar 4.3.3

test (1)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.11

Модули Проекта

Данный проект не имеет модулей.

client-lib

Java REST Client Library

client-lib is a JAVA REST client library that is used by client-lib-android (https://github.com/SEI-AMS/client-lib-android) to interact with a Cloudlet Server using commands sent via a REST interface.

The easiest way to test changes to this library in cloudlet-client or a cloudlet-ready app, is to use the "gradlew install" command to install the changed library to a local Maven repo. This requires installing Maven first (https://maven.apache.org/download.cgi), in order to have the local .m2 repo in the system.

Cloudlets are discoverable, generic, stateless servers located in single-hop proximity of mobile devices, that can operate in disconnected mode and are virtual-machine (VM) based to promote flexibility, mobility, scalability, and elasticity. In our implementation of cloudlets, applications are statically partitioned into a very thin client that runs on the mobile device and a computation-intensive Server that runs inside a Service VM. Read more about cloudlets at http://sei.cmu.edu/mobilecomputing/research/tactical-cloudlets/.

KD-Cloudlet comprises a total of 7 GitHub projects:

  • pycloud (Cloudlet Server)

  • cloudlet-client (Cloudlet Client)

  • client-lib-android (Library for Cloudlet-Ready Apps)

  • client-lib (Java REST Client Library)

  • android-logger (SLF4J Logger for Android)

  • speech-server (Test server: Speech Recognition Server based on Sphinx)

  • speech-android (Test client: Speech Recognition Client)

Building and Installation information in https://github.com/SEI-AMS/pycloud/wiki.

edu.cmu.sei.ams.cloudlet

Software Engineering Institute - Tactical Technologies Group (Moved)

The repositories here have been moved to

Версии библиотеки

Версия
3.0.0
2.2.0
2.1.0
2.0.0
1.13.3
1.13.2