Skip to content

Commit

Permalink
Updating some content in main elastos project
Browse files Browse the repository at this point in the history
  • Loading branch information
kpachhai committed May 22, 2018
1 parent be7b1d7 commit 7b1956c
Show file tree
Hide file tree
Showing 24 changed files with 62 additions and 22 deletions.
53 changes: 38 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,45 +37,47 @@ prevent overload.


### Elastos
The entry point of whole Elastos github repos.
It contains index of documents, tutotials, project links etc.
The entry point for all the Elastos github repos.
It contains index of documents, tutorials, project links etc.

### Elastos.RT
Elastos Runtime as an App Engine or VM. It runs on top of existing OS, such as Linux, Android, iOS. It provides SDK for DApps to be running on top of RT.

As for the DApp developers, they do not need to care too much about the under-layer (blockchain) technical detail. They just need to call the RT.SDK. Building DApp will be much eaiser than before.
A [video demo for Elasltos RT](https://youtu.be/skewtq-kUQY) running on iOS (Mar 19, 2018). [Source code]( https://github.com/elastos/Elastos.RT/tree/master/Sources/Elastos/LibCore/tests/HelloCarDemo)
As for the DApp developers, they do not need to worry too much about the technical details of the layer underneath(blockchain layer). They just need to call the RT.SDK. Building DApps will be much eaiser than before.
- A [video demo for Elasltos RT](https://youtu.be/skewtq-kUQY) running on iOS (Mar 19, 2018). [Source code]( https://github.com/elastos/Elastos.RT/tree/master/Sources/Elastos/LibCore/tests/HelloCarDemo)


### Elastos.NET
Elastos.NET contains all of communication components of Elastos.RT. Including
- Elastos.NET.Carrier: A P2P communication layer.
- Elastos.NET.Carrier.Native.SDK: Native SDK for Carrier.
- Elastos.NET.Carrier.Andorid.SDK: Android SDK for Carrier. A wrapper of Native SDK for Android developers.
- Elastos.NET.Carrier.IOS.SDK: IOS SDK for Carrier. A wrapper of Native SDK for IOS developers.
- Elastos.NET.Carrier.Nodejs.SDK: Nodejs SDK for Carrier. A Node.js Addon for Node.js developers.
- Elastos.NET.Carrier.Bootstrap: This is the basic service to help new node join and bootstrap the Elastos Carrier network. Consider it is the seed nodes.
Elastos.NET contains all of communication components of Elastos.RT that includes:
- Elastos.NET.Carrier: A P2P communication layer
- Elastos.NET.Carrier.Native.SDK: Native SDK for Carrier
- Elastos.NET.Carrier.Andorid.SDK: Android SDK for Carrier. A wrapper of Native SDK for Android developers
- Elastos.NET.Carrier.IOS.SDK: IOS SDK for Carrier. A wrapper of Native SDK for IOS developers
- Elastos.NET.Carrier.Nodejs.SDK: Nodejs SDK for Carrier. A Node.js addon for Node.js developers
- Elastos.NET.Carrier.Bootstrap: This is the basic service to help new nodes join and bootstrap the Elastos Carrier network. You can think of these nodes as the seed nodes

### Elastos.Trinity
A Elastos web browser project still in stealth mode and will be released public shortly. It is the home for Web DApps.
An Elastos web browser project still in stealth mode and will be released to the public shortly. It is home for Web DApps.

### Elastos.ELA
Elastos blockchain projects. Including
Elastos blockchain projects that includes:
- Elastos.ELA: This project is the source code that can build a full node of ELA.
- Elastos.ELA.Pay: ELA payment tool. Some documents are partially in Chinese. English version will be updated shortly.
- Elastos.ELA.Utilities.Java: This is a tool for generating transaction signature. Supports both API and HTTP.
- Other ELA projects will be open to public soon.

### Elastos.OS
Elastos is a development framework which can be running on hardware directly.
The programming idea with CAR is the essence technology in Elastos, it runs through the entire technology system implementation. In Elastos both the operating system kernel and the component library provided by Elastos platform are implemented using CAR technology. Closely integrated of the operating system kernel with CAR technology runtime environment can provide strong support to Elastos architecture.
Elastos is a development framework that can directly run on the hardware.
The programming idea with CAR is the essence technology in Elastos OS. It runs through the entire technology system implementation. In Elastos OS, both the operating system kernel and the component library provided by the Elastos platform are implemented using CAR technology. The operating system kernel is closely integrated with CAR technology so the runtime environment can provide strong support to Elastos architecture.


### Quick Summary

## How Elastos Works

### Elastos White Papers
- [Main WhitePapers in Multiple Languages](./Whitepapers/MainWhitepaper)
- [Sidechain WhitePapers in Multiple Languages](./Whitepapers/SidechainWhitepaper)

### Current State of Elastos

Expand All @@ -91,6 +93,27 @@ The programming idea with CAR is the essence technology in Elastos, it runs thro
## Projects

### List of Repos
- [Elastos.OS](https://github.com/elastos/Elastos.OS)
- [Elastos.RT](https://github.com/elastos/Elastos.RT)
- [Elastos.ELA](https://github.com/elastos/Elastos.ELA)
- [Elastos.ELA.SPV](https://github.com/elastos/Elastos.ELA.SPV)
- [Elastos.ELA.SPV.Node](https://github.com/elastos/Elastos.ELA.SPV.Node)
- [Elastos.ELA.Client](https://github.com/elastos/Elastos.ELA.Client)
- [Elastos.ELA.Utilities.Java](https://github.com/elastos/Elastos.ELA.Utilities.Java)
- [Elastos.ELA.Utility](https://github.com/elastos/Elastos.ELA.Utility)
- [Elastos.NET.Carrier.Native.SDK](https://github.com/elastos/Elastos.NET.Carrier.Native.SDK)
- [Elastos.NET.Carrier.Nodejs.SDK](https://github.com/elastos/Elastos.NET.Carrier.Nodejs.SDK)
- [Elastos.NET.Carrier.iOS.SDK](https://github.com/elastos/Elastos.NET.Carrier.iOS.SDK)
- [Elastos.NET.Carrier.Android.SDK](https://github.com/elastos/Elastos.NET.Carrier.Android.SDK)
- [Elastos.NET.Carrier.Samples.Android](https://github.com/elastos/Elastos.NET.Carrier.Samples.Android)
- [Elastos.NET.Carrier.Bootstrap](https://github.com/elastos/Elastos.NET.Carier.Bootstrap)
- [Elastos.Trinity](https://github.com/elastos/Elastos.Trinity)
- [Elastos.Trinity.Android](https://github.com/elastos/Elastos.Trinity.Android)
- [Elastos.DittoBox.Server](https://github.com/elastos/Elastos.DittoBox.Server)
- [Elastos.DittoBox.iOS](https://github.com/elastos/Elastos.DittoBox.iOS)
- [Elastos.DittoBox.Android](https://github.com/elastos/Elastos.DittoBox.Android)
- [Elastos.Community](https://github.com/elastos/Elastos.Community)
- [Elastos.Community.Global](https://github.com/elastos/Elastos.Community.Global)

## License

Expand Down
7 changes: 0 additions & 7 deletions Whitepaper/Readme.md

This file was deleted.

File renamed without changes.
File renamed without changes.
Binary file not shown.
File renamed without changes.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File renamed without changes.
Binary file not shown.
File renamed without changes.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File renamed without changes.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
24 changes: 24 additions & 0 deletions Whitepapers/Readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Elastos Project Main White Paper in multiple languages
## [English](./MainWhitepaper/elastos_whitepaper_english.pdf)
## [Chinese](./MainWhitepaper/elastos_whitepaper_chinese.pdf)
## [Arabic](./MainWhitepaper/elastos_whitepaper_arabic.pdf)
## [Dutch](./MainWhitepaper/elastos_whitepaper_dutch.pdf)
## [Filipino](./MainWhitepaper/elastos_whitepaper_filipino.pdf)
## [Finish](./MainWhitepaper/elastos_whitepaper_finnish.pdf)
## [French](./MainWhitepaper/elastos_whitepaper_french.pdf)
## [German](./MainWhitepaper/elastos_whitepaper_german.pdf)
## [Hebrew](./MainWhitepaper/elastos_whitepaper_hebrew.pdf)
## [Hindi](./MainWhitepaper/elastos_whitepaper_hindi.pdf)
## [Hungarian](./MainWhitepaper/elastos_whitepaper_hungarian.pdf)
## [Italian](./MainWhitepaper/elastos_whitepaper_italian.pdf)
## [Japanese](./MainWhitepaper/elastos_whitepaper_japanese.pdf)
## [Korean](./MainWhitepaper/elastos_whitepaper_korean.pdf)
## [Polish](./MainWhitepaper/elastos_whitepaper_polish.pdf)
## [Portuguese](./MainWhitepaper/elastos_whitepaper_portuguese.pdf)
## [Russian](./MainWhitepaper/elastos_whitepaper_russian.pdf)
## [Spanish](./MainWhitepaper/elastos_whitepaper_spanish.pdf)
## [Vietnamese](./MainWhitepaper/elastos_whitepaper_vietnamese.pdf)

# Elastos Project Sidechain White Paper in multiple languages
## [English](./SidechainWhitepaper/elastos_sidechain_whitepaper_v0.3.0.8_english.pdf)
## [Chinese](./SidechainWhitepaper/elastos_sidechain_whitepaper_v0.3.0.6_chinese.pdf)
Binary file not shown.
Binary file not shown.

0 comments on commit 7b1956c

Please sign in to comment.