SMART COSMOS Core

Provides an interface driven SDK for working with the SMART COSMOS platform services

License

License

Categories

Categories

Net
GroupId

GroupId

net.smartcosmos
ArtifactId

ArtifactId

smartcosmos-core
Last Version

Last Version

2.14.0
Release Date

Release Date

Type

Type

jar
Description

Description

SMART COSMOS Core
Provides an interface driven SDK for working with the SMART COSMOS platform services
Project URL

Project URL

http://smartcosmos.net/smartcosmos-core
Project Organization

Project Organization

Smartrac Technology Fletcher, Inc.

Download smartcosmos-core

How to add to project

<!-- https://jarcasting.com/artifacts/net.smartcosmos/smartcosmos-core/ -->
<dependency>
    <groupId>net.smartcosmos</groupId>
    <artifactId>smartcosmos-core</artifactId>
    <version>2.14.0</version>
</dependency>
// https://jarcasting.com/artifacts/net.smartcosmos/smartcosmos-core/
implementation 'net.smartcosmos:smartcosmos-core:2.14.0'
// https://jarcasting.com/artifacts/net.smartcosmos/smartcosmos-core/
implementation ("net.smartcosmos:smartcosmos-core:2.14.0")
'net.smartcosmos:smartcosmos-core:jar:2.14.0'
<dependency org="net.smartcosmos" name="smartcosmos-core" rev="2.14.0">
  <artifact name="smartcosmos-core" type="jar" />
</dependency>
@Grapes(
@Grab(group='net.smartcosmos', module='smartcosmos-core', version='2.14.0')
)
libraryDependencies += "net.smartcosmos" % "smartcosmos-core" % "2.14.0"
[net.smartcosmos/smartcosmos-core "2.14.0"]

Dependencies

compile (16)

Group / Artifact Type Version
commons-io : commons-io jar
commons-lang : commons-lang jar
io.dropwizard : dropwizard-hibernate jar
com.google.guava : guava jar
org.apache.httpcomponents : httpclient jar
com.fasterxml.jackson.core : jackson-annotations jar
com.fasterxml.jackson.core : jackson-core jar
com.fasterxml.jackson.core : jackson-databind jar
com.fasterxml.uuid : java-uuid-generator jar
com.sun.jersey : jersey-core jar
joda-time : joda-time jar
org.json : json jar
org.reflections : reflections-maven jar
org.apache.shiro : shiro-core jar
org.slf4j : slf4j-api jar
javax.validation : validation-api jar

test (2)

Group / Artifact Type Version
junit : junit jar
ch.qos.logback : logback-classic jar

Project Modules

There are no modules declared in this project.

SMART COSMOS Getting Started Guide

Build Status

Welcome to SMART COSMOS

Welcome to SMART COSMOS!

Are you ready to become part of creating something really big? With SMART COSMOS you can connect a universe of everyday things to the digital world. In fact, SMART COSMOS is the only platform that is purely focused on providing a fast track for both enterprises and developers to Monetize the IoT.

SMART COSMOS is an ecosystem. It consists of a robust partner network where hardware manufacturers, system integrators, software developers and enterprises come together to create the IoT. It is comprised of both SaaS and PaaS offerings that help you EMBED, ENRICH, EFFECT, and EXPLORE IoT driven data.

SMART COSMOS also includes an education portal, SMART COSMOS Lessons, and a vibrant developer community at our Partner Development Portal. Developers who complete the full Extension Developer learning path, passing all exams, earn the right and privileges of being a SMART COSMOS Certified Engineer.

In order to accelerate value creation with the IoT, enterprises must learn how to obtain new value from four key areas:

  • Data

  • Things

  • People

  • Process

The IoT is nothing more than combining a creative mixture of low-cost sensing hardware, auto-identification technologies like RFID, and the Cloud! Now, we invite you to take the next steps and learn how to use our proven blueprint to Monetize the IoT.

EXPLORE the full capabilities of the entire ecosystem by participating in one or more Web based learning paths at SMART COSMOS Lessons.

CREATE new and innovative IoT Mashups by building Extensions that perform an IaaS Cloud Pivot or integrate new applications, features, and REST Web services into the platform.

SELL innovative Extensions at the SMART COSMOS Market by defining the level of support provided, marketing materials, manuals, and of course an appropriate recurring revenue model.

Finally, platforms are living designs that are always evolving. If you have feedback, feature requests, or just want to meet for some drinks and talk software design patterns, contact us either at the developer portal or via email: [email protected]

SMART COSMOS Objects License

You must review and accept the SMART COSMOS Objects EULA before working with this developer kit.

Open Source Development Framework

SMART COSMOS includes a number of open sourced frameworks available under the Apache License, Version 2. You can clone freely use these frameworks in your projects, submit pull requests, and access the latest documentation at GitHub:

Important
The core of the Objects server itself is proprietary and must be properly licensed when deployed in a production environment.

In addition to the open source development framework, the entirety of the SMART COSMOS REST Web Service APIs are fully documented at our API web site, http://api.smartcosmos.net

SMART COSMOS Lessons: Get Certified

Software developers have the opportunity to complete the Extension Developer learning path at our education portal, SMART COSMOS Lessons. Upon completing about 14 hours of self-paced web courses and passing all of the exams, you establish yourself as SMART COSMOS expert and have the ability to promote your expertise at the Partner Development Portal.

Tip
You need a code to complete the SMART COSMOS Lessons self-signup. If you don’t have one, just ask for one by dropping us an email at [email protected].

Partner Development Portal

The Partner Development Portal is the online community for all things SMART COSMOS. Here you can review partner profiles, developer profiles, access technical white papers, review technical use cases, register for contests, and much more. If you haven’t already, you should visit the site and register as a developer to gain access to more technical data about the SMART COSMOS platform and network with other professionals using SMART COSMOS to Monetize the IoT.

Maven Central

Java developers that rely on Maven Central can access the SMART COSMOS libraries by searching for groupId of net.smartcosmos.:

The core framework has the following coordinates:

<dependency>
  <groupId>net.smartcosmos</groupId>
  <artifactId>smartcosmos-framework</artifactId>
  <version>3.0.1-SNAPSHOT</version>
</dependency>

To make it easier to develop an extension, we also provide a parent POM file that you can extend:

<parent>
    <groupId>net.smartcosmos</groupId>
    <artifactId>smartcosmos-framework-parent</artifactId>
    <version>3.0.1-SNAPSHOT</version>
    <relativePath></relativePath>
</parent>

And in the event you already have a parent structure, we provide a dependency POM file that you can import:

<dependencyManagement>
     <dependencies>
        <dependency>
            <!-- Import dependency management -->
            <groupId>net.smartcosmos</groupId>
            <artifactId>smartcosmos-framework-dependencies</artifactId>
            <version>3.0.1-SNAPSHOT</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>
Tip
Remember, the artifacts in Maven Central are living artifacts and will have new releases from time to time. You are strongly encouraged to visit https://search.maven.org to find the latest version after 3.0.1-SNAPSHOT.

For More Information

See github.

net.smartcosmos

Smart Cosmos Solutions Inc.

Versions

Version
2.14.0
2.13.1
2.13.0
2.12.1
2.12.0
2.11.1
2.10.16
2.10.15
2.10.14
2.10.13
2.10.11
2.10.10