This is an automated email from the ASF dual-hosted git repository.

mssun pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-teaclave-website.git

commit afb9870027f57b5ba8fece745b690922c05b01ee
Author: Mingshen Sun <[email protected]>
AuthorDate: Mon Oct 11 15:49:42 2021 -0700

    Update the 0.3.0 annoucement blog
---
 site/blog/2021-10-01-announcing-teaclave-0.3.0.md  |  46 ++++++++++++++++-----
 site/blog/img/teaclave-function-executors-wasm.png | Bin 0 -> 668627 bytes
 2 files changed, 36 insertions(+), 10 deletions(-)

diff --git a/site/blog/2021-10-01-announcing-teaclave-0.3.0.md 
b/site/blog/2021-10-01-announcing-teaclave-0.3.0.md
index 667be9f..cc8337d 100644
--- a/site/blog/2021-10-01-announcing-teaclave-0.3.0.md
+++ b/site/blog/2021-10-01-announcing-teaclave-0.3.0.md
@@ -7,19 +7,38 @@ author: Mingshen Sun
 On behalf of the Teaclave community, I am happy to announce the *third* Apache
 Incubator release of Teaclave, 0.3.0. Teaclave is a universal secure computing
 platform, making computation on privacy-sensitive data safe and simple.
+Apache Teaclave (including the
+[FaaS platform](https://github.com/apache/incubator-teaclave),
+[SGX SDK](https://github.com/apache/incubator-teaclave-sgx-sdk),
+and [TrustZone 
SDK](https://github.com/apache/incubator-teaclave-trustzone-sdk)) is
+being used and contributed by developers from many organizations and
+other open source projects. Please see the [*powered by*](/powered-by) page to 
learn more.
 
 This is the third official Apache Incubator release. In this release, we focus
-more on bringing WebAssembly into Teaclave. Now, you can run functions written
-in different languages in Teaclave with the WebAssembly executor. Specifically,
-we modify WebAssembly Micro Runtime and add it as a new executor in Teaclave.
+more on bringing [WebAssembly](https://webassembly.org/) into Teaclave. Now, 
you
+can run functions written in different languages in Teaclave with the
+WebAssembly executor. Specifically, we modify
+[WebAssembly Micro 
Runtime](https://github.com/bytecodealliance/wasm-micro-runtime) and add
+it as a new executor in Teaclave.
 
 ## Highlights
 
+In this release, we added a new WebAssembly executor which supports to run
+function in the WebAssembly bytecode. Therefore, in addition to native code and
+Python scripts, Teaclave can run many other languages which can be compiled in
+to WebAssembly. This enables a lot of functions of privacy-preseving 
computation
+that are not easily rewritten in Rust or Python. Furthermore, because of the
+ecosystem of WebAssembly, we can even run deep neural network models in the
+WebAssembly executor.
+
+![Teaclave Function Executors](./img/teaclave-function-executors-wasm.png)
+
 To illustrate the capability of the executor, we also support WebAssembly
-machine learning models compiled by Apache TVM. Apache TVM is an open source
-machine learning compiler framework for CPUs, GPUs, and machine learning
-accelerators. TVM also supports WebAssembly runtime backend. We also introduce 
a
-new MNIST inference example to show the usage of the new executor with TVM.
+machine learning models compiled by [Apache TVM](https://tvm.apache.org/).
+Apache TVM is an open source machine learning compiler framework for CPUs, 
GPUs,
+and machine learning accelerators. TVM also supports WebAssembly runtime
+backend. We also introduce a new MNIST inference example to show the usage of
+the new executor with TVM.
 
 ![Using the WebAssembly executor for Machine Learning Inference with 
TVM](./img/teaclave-tvm-webassembly.png)
 
@@ -49,8 +68,8 @@ Here is a list of notable changes in Teaclave version 0.3.0.
 **Docs**
 
   - Add instructions to configure URLs of input/output files in examples.
-  - Executing WebAssembly in Teaclave: 
https://teaclave.apache.org/docs/executing-wasm/.
-  - Inferencing with TVM in Teaclave: 
https://teaclave.apache.org/docs/inference-with-tvm/.
+  - Executing WebAssembly in Teaclave: 
<https://teaclave.apache.org/docs/executing-wasm/>.
+  - Inferencing with TVM in Teaclave: 
<https://teaclave.apache.org/docs/inference-with-tvm/>.
 
 ## Download
 
@@ -104,5 +123,12 @@ $ PYTHONPATH=../../sdk/python python3 builtin_echo.py 
'Hello, Teaclave!'
 
 If you want to understand the internals of Teaclave, we provide several
 documents about the [design](/docs/#design) of Teaclave. Also, we extensively
-document our [codebase](docs/#codebase) in each sub directories. At last, [API 
references](docs/#api-references)
+document our [codebase](/docs/#codebase) in each sub directories. At last, 
[API references](/docs/#api-references)
 are automatically generated and uploaded to our homepage.
+
+## Community
+
+- Join us on our [mailing 
list](https://lists.apache.org/[email protected]) and [Discord 
channel](https://discord.gg/ynECXsxm5P).
+- Follow us at [@ApacheTeaclave](https://twitter.com/ApacheTeaclave).
+- Meet us at our [monthly community 
meetup](https://teaclave.apache.org/community/#calendar).
+- See [more](https://teaclave.apache.org/community/).
diff --git a/site/blog/img/teaclave-function-executors-wasm.png 
b/site/blog/img/teaclave-function-executors-wasm.png
new file mode 100644
index 0000000..34cf781
Binary files /dev/null and b/site/blog/img/teaclave-function-executors-wasm.png 
differ

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to