elastos5 - Elastos Community

Download Report

Transcript elastos5 - Elastos Community

陈艳毓
2013.8.6
Elastos.org…
An Operating
We define the term "Software Defined
Computer" as a computing environment
Software
Defined
Computers
which conceptually executes programs
System for
from a personal
device.
cloud drive on a client
Under this definition, Elastos is an
operating system we invented as a base
for these software defined computers.
Elastos.org…
An Operating
System for
Software
Defined
Computers
The core of Elastos is built on
component technology with reflection
capabilities.
Our engineers rewrote the Android
Framework using the Elastos Runtime
to maintain Android JAVA apk
compatibility while improving it in four
aspects:
Elastos.org…
An Operating
System for
Software
Defined
Computers
(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.
Elastos.org…
An Operating
System for
Software
Defined
Computers
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.
Elastos.org…
An Operating
System for
Software
Defined
Computers
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.
Elastos.org…
An Operating
System for
Software
Defined
Computers
The Elastos project has been going on
in China for the past 13 years. The
(open) source code of Elastos is
available at elastos.org.
Community...
Elastos.org Community Introduction
Elastos.org Community Server Software Composition
Contents
Community…
Combined with
the 13 years
experience of Kortide members in
system software development projects
led by Chen Rong and the experience
in the latest international operational
open source software operation.
website:
elastos.org
Community…
Including:
1) Source Management
2) Task management, bug
management, development schedule
management
3) Data writing, collating, disseminating
4) Development, testing, project
management and personnel
exchanges, the exchange of users and
developers
website:
elastos.org
Server
software…
Elastos.org Technical Community Introduction
Elastos.org Community Server Software Composition
Contents
Server
software…
1) W
ordpress: 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
Server
software…
5) W
ebdav:Shared Content Services
6) Postfix:mail.elastos.org system
7) Jenkins: Automatic Build System
8) ElFinder: Online File Manager
9) TestLink
Server
software…
Service Process
Server
software…
Elastos.org Technical Community Introduction
Elastos.org Community Server Software Composition
Contents
Contents…
Project
Code Review
Test & Requirements
Documentation
Download
Community
1
Project…
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
Elastos Project
Management
System
1
Project…
You should have an ElastosID first, then
register for an account here and then:
Elastos Project
Management
System
1) Browse the issue list and post a few
updates on the issues
2) Try out the Wiki pages on a project
1
Code Review…
Project
Code Review
Test & Requirements
Documentation
Download
Community
2
Code Review…
All: Open;
Merged;
Abandoned
My: Changes;
Drafts;
Draft Comments;
Watched Changes;
Starredd Changes
Code Review…
Projects: List
People: List Groups
Documentation: Index;
Searching;
Uploading;
Access Controls;
REST API
Test&
Requirements…
Project
Code Review
Test & Requirements
Documentation
Download
Community
3
Test&Requirements…
Testlink
Currten Test
Test Project
Test
Plan
Keyword Management
Specification
Browse Test Cases
Search Test Cases
Documentation
Test Execution
Execute Tests
Test Cases Assigned to Me
Test Reports and Metrics
Metrics Dashboard
Test&Requirements…
Testlink
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.
Documentation…
Project
Code Review
Test & Requirements
Documentation
Download
Community
4
Documentation…
Elastos
Organization
Wiki
These pages
describes how we
use this web site, including the
following several aspects:
1) How we get started
2) CAR Programming Step by Step
Documentation…
Elastos
Organization
Wiki
3) CAR & C++
4) Projects
5) Rerferences
6)ElastosOrg World Organization
7) Team
Download…
Project
Code Review
Test & Requirements
Documentation
Download
Community
5
Download…
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
Community…
Project
Code Review
Test & Requirements
Documentation
Download
Community
6
Community…
Social
Network
Member: Here we can find all the
members in the community and our friends.
System
Activity:
Here we can know what
everyone has done in the community
Community…
Social
Network
System
Groups: Different groups in the community
Blogs: Everyone's bolg
Froums: All forums in the community order
by pubtime