陈艳毓 2013.8.6

30
陈陈陈 2013.8.6 Elastos. or g Br ief Introducti on !

description

!. E lastos. o rg. Brief Introduction. 陈艳毓 2013.8.6. Elastos.org …. An O perating S ystem for Software Defined Computers. - PowerPoint PPT Presentation

Transcript of 陈艳毓 2013.8.6

Page 1: 陈艳毓 2013.8.6

陈艳毓2013.8.6

Elastos.org

Brief

Introduction

!

Page 2: 陈艳毓 2013.8.6

Elastos.org…We define the term "Software Defined

Computer" as a computing environment which conceptually executes programs fr

om a personal cloud drive on a client device.

Under this definition, Elastos is an operating system we invented as a base for these software defined computers.

An Operating

System for Software Defined Computers

Page 3: 陈艳毓 2013.8.6

Elastos.org…The core of Elastos is built on component technology with reflection capabilities.

Our engineers rewrote the Android Fra

mework using the Elastos Runtime to maintain Android JAVA apk compatibility while improving it in four aspects:

An Operating

System for Software Defined Computers

Page 4: 陈艳毓 2013.8.6

Elastos.org…(1) Managing security end-to-end, from memory, hard-drive, and network protocols to the cloud-drive’s portal;

(2) Crossing CPU architectures in native code;

(3) Coping with different hardware profiles, e.g., phone, tablet, PC, TV, etc., with a built-in browser;

(4) Sharing apps, as well as data media, via social networks.

An Operating

System for Software Defined Computers

Page 5: 陈艳毓 2013.8.6

Elastos.org…Elastos is a development framework.

It allows developers to write differentiated applications for Android, and provides dynamic content to the mobile devices industry.

Applications can be connected and can take advantage of modern data connection channels.

An Operating

System for Software Defined Computers

Page 6: 陈艳毓 2013.8.6

Elastos.org…The programming idea of CAR is the essence of Elastos, running through its entire system implementation.

In Elastos, both the operating system kernel and the component library provided by the Elastos platform are implemented using CAR technology.

An Operating

System for Software Defined Computers

Page 7: 陈艳毓 2013.8.6

Elastos.org…The Elastos project has been going on i

n China for the past 13 years. The (open) source code of Elastos is available

at elastos.org.

An Operating

System for Software Defined Computers

Page 8: 陈艳毓 2013.8.6

Community...

Elastos.org Community Introduction

Elastos.org Community Server Software Composition

Contents

Page 9: 陈艳毓 2013.8.6

Community…

website :elastos.org

Combined with the 13 years experience of Kortide members in system soft

ware development projects led by Che

n Rong and the experience in the latest international operational open source software operation.

characteristics

Page 10: 陈艳毓 2013.8.6

Community…

website :elastos.org

Including:

1) Source Management

2) Task management, bug manageme

nt, development schedule management3) Data writing, collating, disseminating4) Development, testing, project management and personnel exchanges, the exchange of users and developers

characteristics

Page 11: 陈艳毓 2013.8.6

Server software…

Elastos.org Technical Community Introduction

Elastos.org Community Server Software Composition

Contents

Page 12: 陈艳毓 2013.8.6

Server software…1) Wordpress: BuddyPress and openID services on Blog community; Community Portal

2) Gerrit: Git version control server; review management

3) Redmine: Project Management System based on task and bug

4) Mediawiki:Documents released Portal

Software

Composition

Page 13: 陈艳毓 2013.8.6

Server software…5) Webdav:Shared Content Services

6) Postfix:mail.elastos.org system

7) Jenkins: Automatic Build System

8) ElFinder: Online File Manager

9) TestLink

Software

Composition

Page 14: 陈艳毓 2013.8.6

Server software…

Elastos.org Technical Community Introduction

Elastos.org Community Server Software Composition

Contents

Page 15: 陈艳毓 2013.8.6

Contents… Project

Code Review

Test & Requirements

Documentation

Download

Community

1

Page 16: 陈艳毓 2013.8.6

This website is for Elastos open source OS project and its sub projects. This is the online issue

management system supported by Redmine.

The system has the fllowing features: Multiple projects support Flexible role based access control Flexible issue tracking system Gantt chart and calendar Per project wiki Per project forums Time tracking User self-registration support

Project…

1

Elastos Project Management System

Page 17: 陈艳毓 2013.8.6

You should have an ElastosID first, then register for an account here and then:

1) Browse the issue list and post a few updates on the issues

2) Try out the Wiki pages on a project

Project…

1

Elastos Project Management System

Page 18: 陈艳毓 2013.8.6

Code Review… Project

Code Review

Test & Requirements

Documentation

Download

Community

2

Page 19: 陈艳毓 2013.8.6

网站暂无简介

Code Review…

Page 20: 陈艳毓 2013.8.6

Test& Requirements… Project

Code Review

Test & Requirements

Documentation

Download

Community

3

Page 21: 陈艳毓 2013.8.6

Testlink

Test&Requirements…

Currten Test Plan

Test Project Keyword Management

Test Specification Browse Test Cases Search Test Cases

Documentation

Test Execution Execute Tests Test Cases Assigned to Me Test Reports and Metrics Metrics Dashboard

Page 22: 陈艳毓 2013.8.6

Testlink

Test&Requirements…

TestLink is a web-based test management software that facilitates software quality assurance.

It is developed and maintained by Teamst.

The platform offers support for test cases, test suites, test plans, test projects and user management, as well as various reports and statistics.

Page 23: 陈艳毓 2013.8.6

Documentation… Project

Code Review

Test & Requirements

Documentation

Download

Community

4

Page 24: 陈艳毓 2013.8.6

简介

Documentation…

Elastos Organization Wiki

Page 25: 陈艳毓 2013.8.6

Download… Project

Code Review

Test & Requirements

Documentation

Download

Community

5

Page 26: 陈艳毓 2013.8.6

There are nearly 50 master papers, coming from the TongJi students.

Also, there are many Software installation packages, for example: DevelopmentTools, GDB,RaspberryPi and so on

Download…

Page 27: 陈艳毓 2013.8.6

Community… Project

Code Review

Test & Requirements

Documentation

Download

Community

6

Page 28: 陈艳毓 2013.8.6

Member: Here we can find all the members in the community and our friends.

Activity: Here we can know what everyone has done in the community

Community…

Social Network System

Page 29: 陈艳毓 2013.8.6

Groups: Different groups in the community

Blogs: Everyone's bolg

Froums: All forums in the community order by pubtime

Community…

Social Network System

Page 30: 陈艳毓 2013.8.6

Thanks!