Skip to content

madebysoren/NooSphere

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

NooSphere

Description

NooSphere is an Activity-Based Computing Framework that supports:

  • flexible and extendable JSON-based activity model
  • distributed multi-user activity management system
  • local and cloud-based file distribution and synchronisation
  • local and cloud-based event system based on a publish/subscribe mechanism
  • flexible client/service model for different configuration

The licence is included in all files:

(c) 2012 Steven Houben(shou@itu.dk) and Søren Nielsen(snielsen@itu.dk)

Pervasive Interaction Technology Laboratory (pIT lab) - IT University of Copenhagen

This library is free software; you can redistribute it and/or modify it under the terms of the GNU GENERAL PUBLIC LICENSE V3 or later, as published by the Free Software Foundation. Check http://www.gnu.org/licenses/gpl.html for details.

Installing and running

- Install Visual Studio 2010 or up - Install NuGet throught the Visual Studio Extension Manager

Components

NooSphere Core Packets

NooSphere.Core: Core library that represents the activity and all its subcomponents. NooSphere.Helpers: Helper library for REST calls and serialisation.

NooSphere Activity System

NooSphere.ActivitySystem.ActivityService: local activity service and publish/subscribe mechanism. NooSphere.ActivitySystem.ContextService: under construction. NooSphere.ActivitySystem.Client: basic activity client used to connect the UI projects to the infrastructure. NooSphere.ActivitySystem.DiscoveryService: discovery manager and broadcast service that supports dynamic add-hoc aggregation of services and clients NooSphere.ActivitySystem.Host: generic webhost for activity/context and discovery services. NooSphere.ActivitySystem.Contracts: interfaces for all services and clients

NooSphere Platform

NooSphere.Platform.Windows: win32/shell32/vdm support for integration in Windows.

About

NooSphere: Activity-Based Computing Framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%