Code Monkey home page Code Monkey logo

sharkfw's Introduction

Shark Framework

Web 2.0 without WWW: P2P, mobile, secure and private

Shark is an acronym. It stands for Shared Knowledge. Shark applications store user data only on user devices. We don't use any server or cloud architecture. Each Shark application is a peer - an independent and self-contained entity which can directly communicate with others.

Structure

With a new protocol in development the project had to get a new Structure. Therefor this project got split into multiple repositories. This repository represents the core features of the SharkFW. These core features can be used on all platforms supporting SharkFW. But there is code with need to be written especially for the platform such as for Android.

This leads us to the extending repositories which all have this repository as dependency.

Install the SDK

Download SDK

Subscribe to our Shark-news- mailing list to get announcements about new releases and patches.

Tutorials

http://www.sharksystem.net/tutorials.html

More information

http://www.sharksystem.net/

License

Shark is licensed under the GNU LESSER GENERAL PUBLIC LICENSE Version 3

sharkfw's People

Contributors

j4rvis avatar thsc42 avatar barrethtw avatar hellerve avatar a-czyrny avatar lomon avatar reiscracker avatar m-oehme avatar mrmong avatar iat374 avatar callmehetch avatar flole avatar ksahlmann avatar sighan avatar yveskaufmann avatar 019a avatar davidhadizadeh avatar thirrrsch avatar doodzik avatar raananw avatar reneshtw avatar stephanauerbach avatar jgig avatar st-aue avatar

Stargazers

Matthias Fischer avatar  avatar Dhairya Doctor avatar Subash Narayanan avatar Lobo the Swiss avatar StarVer avatar Albert Tavares de Almeida avatar  avatar cabbage avatar Jacob Zschunke avatar A ghost. avatar heipacker avatar Steffen Exler avatar Thomas Schmidt avatar Niklas Merz avatar Semih avatar  avatar  avatar Lê Anh Tuấn avatar  avatar Nikolaus Schlemm avatar  avatar  avatar  avatar Daniel Fredrich avatar  avatar Fernando Mumbach avatar

Watchers

James Cloos avatar Jan Zombik avatar Maneshwar Singh avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar Kai Hofmann avatar Momo Pfirsich avatar  avatar  avatar Benjamin D. avatar  avatar

sharkfw's Issues

Sample Apps still use KEP Interfaces

Ahoi,

I'm just starting and pulled to the current master branch and downloaded the Chat example app.
Now, this app uses the KEP interfaces, like KEPConnection but they seem to have all been removed with b273388. What to do now? As I've said, I'm just too new to this to have an idea what the correct fix would be.

Publish the net.sharkfw:sharkfw-core artifact

Our SharkNet API Build-Script is based on maven, which doesn't allow it to easily inject jar files
manually.

Im aware about the fact that we could already install the artifact locally with mvn install
but this is error prone.

A published net.sharkfw:sharkfw-core artifact would make our life easier.
I could provide support to create a bintray-repository and provide the required code snippets
to publish the artifact to bintray based maven repository.

Create copy when createCopy..

There are several InMemoSharkKBcreate*Copy. Those methods actually do not create a copy (clon) from each component.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.