happy family pc domain-oriented desktop customization...

31
24/10/08 Happy Family PC Domain-oriented Desktop Customization technology and application Lan Yuqing R&D Director [email protected] Oct, 2008 Wuxi

Upload: others

Post on 11-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Happy Family PC Domain-oriented Desktop Customization …ossforum.jp/jossfiles/7thNEAForum/20091104_S3-1.pdf · 2010-01-01 · 24/10/08 Happy Family PC Domain-oriented Desktop Customization

24/10/08

Happy Family PCDomain-oriented Desktop

Customization technology and application

Lan YuqingR&D Director

[email protected], 2008 Wuxi

Page 2: Happy Family PC Domain-oriented Desktop Customization …ossforum.jp/jossfiles/7thNEAForum/20091104_S3-1.pdf · 2010-01-01 · 24/10/08 Happy Family PC Domain-oriented Desktop Customization

24/10/08

Happy Family PC

面向领域的桌面定制技术及应用面向领域的桌面定制技术及应用

兰雨晴 研发总监

上海中标软件有限公司

2008 年 10 月 无锡

Page 3: Happy Family PC Domain-oriented Desktop Customization …ossforum.jp/jossfiles/7thNEAForum/20091104_S3-1.pdf · 2010-01-01 · 24/10/08 Happy Family PC Domain-oriented Desktop Customization

Agenda

Market DemandsCustom TechnologySuccessful CasesTrend Analysis

Page 4: Happy Family PC Domain-oriented Desktop Customization …ossforum.jp/jossfiles/7thNEAForum/20091104_S3-1.pdf · 2010-01-01 · 24/10/08 Happy Family PC Domain-oriented Desktop Customization

Market Demands

Linux as an industry has became mature over decades of development. Linux-based applications are emerging one after another in all kinds of industries now. With the high degree of maturity of the industry ,the differentiated demands from users are becoming more abroad and detailed. Including the customization requirement in high degree.

Compared with mature business operating system such as Windows, customers are satisfied with the lower price of domestic operating system ,as well as the security and the customizability of it. .

Page 5: Happy Family PC Domain-oriented Desktop Customization …ossforum.jp/jossfiles/7thNEAForum/20091104_S3-1.pdf · 2010-01-01 · 24/10/08 Happy Family PC Domain-oriented Desktop Customization

Market Demands

CountryFamily

Entertainment

Elders HotelHospital

Page 6: Happy Family PC Domain-oriented Desktop Customization …ossforum.jp/jossfiles/7thNEAForum/20091104_S3-1.pdf · 2010-01-01 · 24/10/08 Happy Family PC Domain-oriented Desktop Customization

Market DemandsWhat market demands ?•Functions - personalized ( customizing functions according to the specifications of the business )•Interface - friendly ( developing different user interfaces for different people )•System - Stable 、 small sized ( protecting datas from power down,being applicable to non-disk device such as CF card. )•Deploy - easy and upgradable ( supporting one keystroke installation and remote update )•Hardware - various hardware devices support ( supporting all kinds of leading-edge hardwares and interfaces : handwriting boards,camera,touch screen,HDMI,etc

Page 7: Happy Family PC Domain-oriented Desktop Customization …ossforum.jp/jossfiles/7thNEAForum/20091104_S3-1.pdf · 2010-01-01 · 24/10/08 Happy Family PC Domain-oriented Desktop Customization

Custom Technology

• Intel,AMD,VIA,Loongson chipsets and corresponding motherboards support

• 16:9 widescreen support• Various CF cards, SD cards support• Remote controller, touch screen, handwriting boards support• Fast startup support• Protection from power down• Browser customization• Media player customization• Tailorable systems• ......

According to the market demands, CS2C is developing a model for custom configured Linux system. With the model we can build customized system according to the requirements of the users rapidly, the technology involved including:

Page 8: Happy Family PC Domain-oriented Desktop Customization …ossforum.jp/jossfiles/7thNEAForum/20091104_S3-1.pdf · 2010-01-01 · 24/10/08 Happy Family PC Domain-oriented Desktop Customization

Custom TechnologyBy the method of defining the atomic modules and partitioning the sets for the modules of all hierarchies to research the system architecture and the relationship between the software packages, develop hierarchical model and dependency graph for modules . The atomic modules and compound modules in the Linux operating system should be defined, and their direct dependency relation, independent relation and multi-level dependency relation should be found out.

Page 9: Happy Family PC Domain-oriented Desktop Customization …ossforum.jp/jossfiles/7thNEAForum/20091104_S3-1.pdf · 2010-01-01 · 24/10/08 Happy Family PC Domain-oriented Desktop Customization

Custom Technology

As shown in the figure, I,J,K,H are atom modules, while the others are compound modules. A directly depends on B and C. A also depends on E and I but in a muti-level way. The degree of the dependency relation of A and E is 2, of A and I is 3. There's no dependency relation between A and D.

figure: dependency relations between modules

Page 10: Happy Family PC Domain-oriented Desktop Customization …ossforum.jp/jossfiles/7thNEAForum/20091104_S3-1.pdf · 2010-01-01 · 24/10/08 Happy Family PC Domain-oriented Desktop Customization

Custom Technology From the view of users, a whole system is composed of four

layers, which from the bottom to the top are : hardware layer, kernel layer, supporting library layer and application layer. While for developers, each layer can be described by a module relation graph composing all the functions and the relations among them in this layer. In the same way, the relations between layers can also be described. Therefore, the whole system can be described by a series of atom modules, compound modules and the modules dependency relations in a graph.

Page 11: Happy Family PC Domain-oriented Desktop Customization …ossforum.jp/jossfiles/7thNEAForum/20091104_S3-1.pdf · 2010-01-01 · 24/10/08 Happy Family PC Domain-oriented Desktop Customization

X and Graphical Libs

Gnome Desktop Graphical Software

ChatacterSoftware

Web Browse

r

MediaPlayer

Office

Suite

IMGP

File Manager

Games

Mail Client

CustomizedSoftware

......

Glibc and Base Libs

Linux System Kernel

Computer Hardware

Installation of Custom

ized System

Applications defined by

customers' businesses

Modified to adapt to

hardware

Custom

ized to adapt to deploym

ent

Page 12: Happy Family PC Domain-oriented Desktop Customization …ossforum.jp/jossfiles/7thNEAForum/20091104_S3-1.pdf · 2010-01-01 · 24/10/08 Happy Family PC Domain-oriented Desktop Customization

Successful cases• Entertainment: Multimedia Center

• Rural Area: Family Happiness Computer

• Education: Remote Mutimedia Education Center

• Elders: Computer for Elders

• Hospital: Medical Recordable Workstation

• Mobile: Net Book( Neoshine Linux Mobile)• Hotel: Electronic Water Gauge

• ......

Page 13: Happy Family PC Domain-oriented Desktop Customization …ossforum.jp/jossfiles/7thNEAForum/20091104_S3-1.pdf · 2010-01-01 · 24/10/08 Happy Family PC Domain-oriented Desktop Customization

X and Graphical Libs

Video

Player

Personalized and Customized Software Interface

Glibc and Base Libs

Linux System Kernel

Computer Hardware

Installation of customized system

Media player appli-cation

Video card, sound card

Onekey

-stroke

installa-

tion

Audio

Player

GPTV

Player

Multimedia center architecture for personal entertainment

Page 14: Happy Family PC Domain-oriented Desktop Customization …ossforum.jp/jossfiles/7thNEAForum/20091104_S3-1.pdf · 2010-01-01 · 24/10/08 Happy Family PC Domain-oriented Desktop Customization

Multimedia Center for Personal Entertainment

Page 15: Happy Family PC Domain-oriented Desktop Customization …ossforum.jp/jossfiles/7thNEAForum/20091104_S3-1.pdf · 2010-01-01 · 24/10/08 Happy Family PC Domain-oriented Desktop Customization

Multimedia Center for Personal Entertainment

Movie

TV

Music

Pic

Page 16: Happy Family PC Domain-oriented Desktop Customization …ossforum.jp/jossfiles/7thNEAForum/20091104_S3-1.pdf · 2010-01-01 · 24/10/08 Happy Family PC Domain-oriented Desktop Customization

X and Graphical Libs

Media

player

Household application interface

Glibc and Base Libs

Linux System Kernel

Computer Hardware

Installation of customized system

Happy famliy applications

TV card,remote controller

OneKey

stroke

installa-

tion

CustomizedWeb

brower

Networkconnecti

on

Useful resources for

farmer

Architecture of Happy Family Computer

Page 17: Happy Family PC Domain-oriented Desktop Customization …ossforum.jp/jossfiles/7thNEAForum/20091104_S3-1.pdf · 2010-01-01 · 24/10/08 Happy Family PC Domain-oriented Desktop Customization

One keystroke recovery

useful resources

Home appliance UI

Watching TV on your pc

Happy Family Computer for country

Page 18: Happy Family PC Domain-oriented Desktop Customization …ossforum.jp/jossfiles/7thNEAForum/20091104_S3-1.pdf · 2010-01-01 · 24/10/08 Happy Family PC Domain-oriented Desktop Customization

X and Graphical Libs

Mediaplayer

Large icon,large button application interface

Glibc and Base Libs

Linux System Kernel

Computer Hardware

Installation of customized system

Applications for Elder PC

handwriting boards,camera

OneKey

stroke

installa-

tion

Customized

browser

Networkcommunication

RegimenResource

Architecture of Elder PC

Game

PDFreade

r

Magnifier ManuscriptInput Method

EventRemind ...

Page 19: Happy Family PC Domain-oriented Desktop Customization …ossforum.jp/jossfiles/7thNEAForum/20091104_S3-1.pdf · 2010-01-01 · 24/10/08 Happy Family PC Domain-oriented Desktop Customization

Elder PC

Large icon,large

font,convenient navigator

touchpad

magnifier

Page 20: Happy Family PC Domain-oriented Desktop Customization …ossforum.jp/jossfiles/7thNEAForum/20091104_S3-1.pdf · 2010-01-01 · 24/10/08 Happy Family PC Domain-oriented Desktop Customization

X and Graphical Libs

Mutimedia

Player

Special Friendly Navigator Interface

Glibc and Base Libs

Linux Kernel

Computer Hardware

Installatio of Custom

ized System

Remote

Education

Applicatio

n

Specific

Hardware

OneKeystroke

installation

Customized

Browser

Network

Connection

Tele-Education Resources

Architecture of Multimedia Center for Remote Education

GamesCoursew

areProducer

CoursewarePlayer

...

Page 21: Happy Family PC Domain-oriented Desktop Customization …ossforum.jp/jossfiles/7thNEAForum/20091104_S3-1.pdf · 2010-01-01 · 24/10/08 Happy Family PC Domain-oriented Desktop Customization

Remote education media center

Customized browser

Friendly navigation interface

Page 22: Happy Family PC Domain-oriented Desktop Customization …ossforum.jp/jossfiles/7thNEAForum/20091104_S3-1.pdf · 2010-01-01 · 24/10/08 Happy Family PC Domain-oriented Desktop Customization

X and Graphical Libs

Simple Customized Interface

Glibc and Graphical Libs

Linux system kernel

Computer Hardware

Installation of customized system

Medical care record workstation applications

Touch screen,printer

Onekey

stroke

installa-

tion

Networkconnection

Medical care record software

Medical care record workstation archit-ecture for hospital

Touch Screen support

...

Page 23: Happy Family PC Domain-oriented Desktop Customization …ossforum.jp/jossfiles/7thNEAForum/20091104_S3-1.pdf · 2010-01-01 · 24/10/08 Happy Family PC Domain-oriented Desktop Customization

Medical care record workstation for hospital

●Touch screen support

●Lable printer support

●Customized softwares

Page 24: Happy Family PC Domain-oriented Desktop Customization …ossforum.jp/jossfiles/7thNEAForum/20091104_S3-1.pdf · 2010-01-01 · 24/10/08 Happy Family PC Domain-oriented Desktop Customization

X and Graphical Libs

Simple Customized Interface

Glibc and Base Libs

Linux system kernel

Computer hardware

Installation of customized system

Applications

Specific Hardware

OneKeystroke

installa-

tion

NetworkConnecti

on

Office Suite

Neoshine Linux Mobile architecture

Touch screen support

...

image

Soft-keyboardsupport

Email

Web brower

Media

player

PDFreade

r

Page 25: Happy Family PC Domain-oriented Desktop Customization …ossforum.jp/jossfiles/7thNEAForum/20091104_S3-1.pdf · 2010-01-01 · 24/10/08 Happy Family PC Domain-oriented Desktop Customization

Neoshine Linux Mobile

Support soft keyboard

Various application programs

Page 26: Happy Family PC Domain-oriented Desktop Customization …ossforum.jp/jossfiles/7thNEAForum/20091104_S3-1.pdf · 2010-01-01 · 24/10/08 Happy Family PC Domain-oriented Desktop Customization

E-board solution aimed at hotel industry

E-board solution is based on C/S architecture. the server side use Neoshine Linux server operating system,the client side use customized Neoshine Linux desktop operating system and Neoshine office.E-board solutions implement group management of client side,user can customize playing content and playing time, shut down or restart the system remotely. E-board solution has the funcions to protect user datas when power goes out .

Page 27: Happy Family PC Domain-oriented Desktop Customization …ossforum.jp/jossfiles/7thNEAForum/20091104_S3-1.pdf · 2010-01-01 · 24/10/08 Happy Family PC Domain-oriented Desktop Customization

X and Graphical Libs

Noninteractive Customized Concise Interface

Glibc and Base Libs

Linux Kernel

Computer Hardware

Custom

ized System Installation

Applications of E-board

Solutions

Power-dow

n protection System

Onekeystroke installation and

update on network

Multimedia

Player

Architecture of E-board Solution for Hotel Business

Customized

Browser...

Flash

PPT

Multi-split

Screen

SystemUpdate

ScreenRotation

TimeSync

Page 28: Happy Family PC Domain-oriented Desktop Customization …ossforum.jp/jossfiles/7thNEAForum/20091104_S3-1.pdf · 2010-01-01 · 24/10/08 Happy Family PC Domain-oriented Desktop Customization

E-board solution for HotelFlash and PPT are played in 1:1 half

horizontal split panel

video file play in transverse screen

horizontal triple split panel PPT play

Page 29: Happy Family PC Domain-oriented Desktop Customization …ossforum.jp/jossfiles/7thNEAForum/20091104_S3-1.pdf · 2010-01-01 · 24/10/08 Happy Family PC Domain-oriented Desktop Customization

Trend Analysis● IDC investegated the trend of changing the operating system

in different industries, finds that the Linux pay users and free users will rise by a compound annual growth rate of 8.2% between 2007 and 2012

● In one of the hottest pc markets-low price pc market,400 $ below laptop becomes truth,some of them fit Linux operating system, the "netbooks" of Intel company also use Linux.

Page 30: Happy Family PC Domain-oriented Desktop Customization …ossforum.jp/jossfiles/7thNEAForum/20091104_S3-1.pdf · 2010-01-01 · 24/10/08 Happy Family PC Domain-oriented Desktop Customization

● Application within the industry of Hotel,Subway Transportation,Medical,Education and the area of consumer electronics,there exists huge demand of custom configured Linux operating system.

● In the departments of government and ministry which require high security, custom configured Linux operating system is greatly desired.

Trend Analysis

Page 31: Happy Family PC Domain-oriented Desktop Customization …ossforum.jp/jossfiles/7thNEAForum/20091104_S3-1.pdf · 2010-01-01 · 24/10/08 Happy Family PC Domain-oriented Desktop Customization

THANK YOUTHANK YOU !! We make the

open source world better

上海中标软件有限公司

www.cs2c.com.cn