Skip to content

Commit

Permalink
Update DApp_manual_EN.md
Browse files Browse the repository at this point in the history
  • Loading branch information
anthonymo authored Sep 3, 2018
1 parent 8775d6b commit e24c387
Showing 1 changed file with 14 additions and 14 deletions.
28 changes: 14 additions & 14 deletions DApp_manual_EN.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# 1.Table of Contents
# 1. Table of Contents

* Introduction to Trinity
* Definition of DApp
Expand All @@ -9,31 +9,31 @@
* Plugin for Trinity


## 2.Introduction to Trinity
## 2. Introduction to Trinity

* Trinity is a container that provides DApp running environment. Based on the trusted running environment of Elastos Runtime, Trinity provides a reliable running environment for applications to protect digital content.
* Trinity make developers easy to develop their App by using Ionic frameworks. Developers can create Elastos DApp package directly in the Ionic export directory. The created DApp can run on Android, IOS, Windows, Linux devices.
* Ionic is a powerful HTML5 application development framework (HTML5 Hybrid Mobile App Framework). The developers can use HTML, CSS and Javascript web develoment technique to create a near native App experiences. Ionic focus on outlook, users' experiences and interaction. It is most suitable for devlopment of HTML5 hybrid mobile App.
* Ionic is a lightweight UI library. It is responsive with modern and beautiful outlook.

### 2.1.Features of Trinity
### 2.1. Features of Trinity

![DApp_manual_1](images/DApp_manual_1.png)

### 2.2.Advantages of Trinity
### 2.2. Advantages of Trinity

* The Dapp run on the devices of users belong to them forever
* DApp does not rely on the centralized server
* Digital assets ownership are recorded in the Blockchain, the transactions are decentralized
* The DApp can be freely packaged and created by users
* Protect the digital assets. The assets owensership will not be disclosed and destroyed

### 2.3.Trinity Architecture
### 2.3. Trinity Architecture

![DApp_manual_2](images/DApp_manual_2.png)


## 3.Definition of DApp
## 3. Definition of DApp

There are two components in DApp: The DApp owenership and DApp document.

Expand All @@ -44,21 +44,21 @@ You can resell the DApp similar to bitcoin. Of course you must pay for this tra
There are various ways to dsirtribute the DApp such as Yahoo Yellow page, diffeent App Store, Cloud drives to peer to peer.


## 4.Setup Development Environment
## 4. Setup Development Environment

![DApp_manual_3](images/DApp_manual_3.png)


## 5.Create Dapp
## 5. Create Dapp

![DApp_manual_4](images/DApp_manual_4.png)


## 6.Run the DApp
## 6. Run the DApp

![DApp_manual_5](images/DApp_manual_5.png)

### 6.1.Run Inside Trinity
### 6.1. Run Inside Trinity

1. Install Trinity
2. Use Ionic to compile a encrypted epk document
Expand All @@ -75,17 +75,17 @@ There are various ways to dsirtribute the DApp such as Yahoo Yellow page, diffee
![DApp_manual_6](images/DApp_manual_6.png) ![DApp_manual_7](images/DApp_manual_7.png)
## 7.Develop Ionic App
## 7. Develop Ionic App
### 7.1.UI Components
### 7.1. UI Components
* Ionic apps are made of high-level building blocks called components. Components allow you to quickly construct an interface for your app. Ionic comes with a number of components, including modals, popups, and cards. Check out the examples below to see what each component looks like and to learn how to use each one. Once you’re familiar with the basics, head over to the API docs for ideas on how to customize each component.
### 7.2.Native APIs
### 7.2. Native APIs
![DApp_manual_8](images/DApp_manual_8.png)
## 8.Plugin for Trinity
## 8. Plugin for Trinity
![DApp_manual_9](images/DApp_manual_9.png)

0 comments on commit e24c387

Please sign in to comment.