티스토리 툴바


육일약국 갑시다.

행복한가족만들기 2010/10/13 13:32
회사에서 김성오 사장님의 성공스토리를 들었다.

제목 : 육일약국 갑시다.


- 육일약국은 육일만 일하는 약국이라고 한다. 하루는 교회, 봉사를 위해서 딱 육일만 일한다는 것을 알리기 위해서 육일약국이라고 이름 지었다고 하신다.(책에 있는지 없는지 모른다. 내가 질문해서 들은 이야기 이다.)
- "육일약국 갑시다"라는 제목은 텍시에게 말하기 시작하며서, 자신의 약국을 3년만에 마산지역의 랜드마크를 만드는 성공 스토리를 요약한 것이 책의 제목인듯 하다. 강연을 들으며, 나는 부족한 것이 많아서 난 못해, 비판하고, 포기하고, 도망가려고 하는 나에게 지금도 늦지 않았으니 지금보다 1.5배 열심히 하여 부족한것을 스스로 찾고, 만들어라는 메시지를 전달해주신다는 느낌을 받았다.


주요 내용은 다음과 같다.
1. 남과 다르게, 어제와 다르게 하라.
2. 1.5배 열심히 하자.
3. 안되는 것은 없다. 더 노력을 하면 할 수 있다.
4. 일을 창의적으로 헌신적으로 일하라.
5. 성공은 하고자 해서 되는 것이 아니라 지금 당장 실천해서 성공하는 것이다. 
   작은 것부터 실천하라.
저작자 표시 비영리 변경 금지

'행복한가족만들기' 카테고리의 다른 글

http://meego.com/  (0) 2010/11/10
유아 동영상  (0) 2010/10/16
육일약국 갑시다.  (0) 2010/10/13
보오메꾸뜨르호텔  (0) 2010/08/25
많이 자란 지아.  (0) 2010/08/03
돌잔치때 재생한 동영상  (0) 2010/07/01
posted by 자동차 전장, RFID hotdigi

스프링노트도 사용할만하네.

참고자료 2010/10/12 16:43

아주 오래전에 사용해보았었는데, 그때는 별로 였다가, 지금 다시 사용하니. 깔끔하고 안정적이네.
(예전엔, 자주 데이터를 날려서 사용을 중지 했던거 같음.)

 

http://www.springnote.com/

기능 소개 스프링노트가 가진 다양한 기능들을 소개합니다.

  • 에디터
  • 함께쓰기
  • 그룹노트
  • 노트관리와 검색
  • 템플릿
  • 가져오기/내보내기
저작자 표시 비영리 변경 금지
posted by 자동차 전장, RFID hotdigi

Open Source Android (2D or 3D) Game Engine for Android Developers Plus

작업/adroid 2010/10/12 11:48

http://www.cuteandroid.com/open-source-android-2d-or-3d-game-engine-for-android-developers-plus


Open Source Android Apps
for Developers: Open Source Android (2D or 3D) Game Engine for Android Developers Plus

We have talked about “Ten open source Android (2D or 3D) Game Engines for Android Developers“, but some readers point out that we missed some important Android game engines such as jMonkeyEngine, Cocos2d-android and etc. So here is the Plus for these missed Android (2D or 3D) game engines.

11. jMonkeyEngine: jMonkey Engine (jME) is a leading Java Based 3D Game Engine

jMonkey Engine (jME) is a high-performance 3D game engine, written entirely in Java. OpenGL is supported via LWJGL, with JOGL support in development. For sound, OpenAL is supported. Input via the keyboard, mouse, and other controllers is also supported.

jME is a community-driven open source project released under the ‘new BSD license’. It is currently being used by several commercial game studios as well as by university game classes. While the project will continue to support and develop its most popular 2.0 branch for years still to come, a 3.0 branch is quickly emerging in response to higher standards of the next generation in performance and hardware.

Now, Android platform has been surpported by jME3: Android Support Confirmed for jME3. So jMonkeyEngine may be one of the most important Android game engines.

Project home:
http://code.google.com/p/jmonkeyengine/
http://www.jmonkeyengine.com/

12. Cocos2d-android: A framework for building 2D games for the Android platform.

Cocos2d for Android is an open source Android game related project which is a framework for building 2D games, demos and other graphical/interactive applications. It is based on the cocos2d-iphone design: it uses the same API, but instead of using objective-c, it uses Java. And Cocos2d for iPhone is a framework for building 2D games, demos, and other graphical/interactive applications. It is based on the cocos2d design: it uses the same API, but instead of using python it uses objective-c.

Project Home: http://code.google.com/p/cocos2d-android/

13. Catcake: An Open Source Graphics Engine
Catcake is an Open Source Graphics Engine which runs on following platforms for now:
* Android
* Windows
* Linux

Catcake is a cross-platform 3D graphics engine intended to be easy-to-use and high performance, which also supports the features for game development, such as animation, input device handling and sound playing.

Project Home: http://code.google.com/p/catcake/

14. Alien3D – Android 3D Game Engine
Alien 3D is an open source Android 3D game engine which is a OpenGL ES based game engine for Android OS.

Project Home: http://code.google.com/p/alien3d/

15. LGame: Android and J2SE Game Engine
LGame is an open source Android and J2SE Game Engine which is developed by Chinese developers and the intrudction is Chinese language.

Project Home: http://code.google.com/p/loon-simple/

Posted by Cute Android

Related posts:

  1. Open Source Android Apps for Developers: jMonkeyEngine (Java Based 3D Game Engine)
  2. Ten Open Source Android (2D or 3D) Game Engine for Android Developers
  3. Open Source Android Apps for Developers: YoghurtGum (Android Game Engine)
  4. Open Source Android Apps for Developers: Android-2D-Engine (Android Game)
  5. Open Source Android Apps for Developers: Catcake (Android Game Engine)
  6. Open Source Android Apps for Developers: Mages (Android Game Engine)
  7. Open Source Android Apps for Developers: jPCT-AE (Android Game 3D Engine)
  8. Open Source Android Apps for Developers: Dwarf-fw (Android 3D Framework)
  9. Open Source Android Apps for Developers: AndEngine (Android Game Engine)
  10. Open Source Android Apps for Developers: Angle (Android Game Engine)
저작자 표시 비영리 변경 금지
posted by 자동차 전장, RFID hotdigi

엔비디아 테그라 살펴보자.

참고자료 2010/10/06 17:59
도시바 ac100
http://www.11st.co.kr/product/SellerProductDetail.tmall?method=getSellerProductDetail&xfrom=search^prd&prdNo=95119988

도시바의 안드로이드 태블릿 FOLIO 100
http://www.androidpub.com/727151

찜
출시예정 상품으로 판매중인 쇼핑몰이 없습니다.

찜
출시예정 상품으로 판매중인 쇼핑몰이 없습니다.
제조사:아수스  출시일:2011.12.21


스마트폰부터 타블렛 PC까지! 엔비디아 테그라 2
http://m.bodnara.co.kr/article/view.html?menu=mobreview&num=74823&sort=&start=77

엔비디아 테그라, MS Zune HD 탑재
http://nolruwa.pcbee.co.kr/news/read.php?num=41787

HTC 테그라2 칩셋 태블릿 출시예정
http://www.androidpub.com/807844

LG전자 '듀얼코어 스마트폰'으로 반격 시도,  2010년 09월 07일 오전 09:17
http://itnews.inews24.com/php/news_view.php?g_serial=513910&g_menu=020300


성능 차이
http://www.bloggerisme.com/toshiba-ac100-with-tegra-2-in-test.html








저작자 표시 비영리 변경 금지
posted by 자동차 전장, RFID hotdigi

wowzamedia 다양한 디바이스 지원 미디어 스트리밍 서버

참고자료 2010/10/06 17:59
홈페이지
http://www.wowzamedia.com/

Wowza Media Server 2를 소개하고 있는 네이버 블로그
http://blog.naver.com/comjakma/20106489353

10명까지는 무료로 사용할 수 이다고 한다.

저작자 표시 비영리 변경 금지

'참고자료' 카테고리의 다른 글

스프링노트도 사용할만하네.  (0) 2010/10/12
엔비디아 테그라 살펴보자.  (0) 2010/10/06
wowzamedia 다양한 디바이스 지원 미디어 스트리밍 서버  (0) 2010/10/06
한글 코드  (0) 2010/08/11
LG CNS 채용 공고  (0) 2010/07/23
회기 왕족발보쌈  (0) 2010/07/14
posted by 자동차 전장, RFID hotdigi

n900에서 IrfanView로 jpg 이미지 읽기 성공

작업/OvmStart(2010) 2010/10/06 17:21

기록을 남기자. 성공하기는 지난 9월 17일 함.

앞으로 해야 할 일이 더 많네
저작자 표시 비영리 변경 금지

'작업 > OvmStart(2010)' 카테고리의 다른 글

winehq dotnet install  (0) 2010/10/28
Predefined Macros  (0) 2010/10/19
n900에서 IrfanView로 jpg 이미지 읽기 성공  (0) 2010/10/06
winetricks usage  (0) 2010/08/24
Test Presentation File  (0) 2010/08/10
wine에서 한글 깨지면 font 변경 필요  (0) 2010/07/29
posted by 자동차 전장, RFID hotdigi

코드로 읽는 리눅스 디바이스 드라이버

2010/09/14 11:15
gui 문제 해결을 위해서는 조금 살펴보아야 할듯 한 책

http://www.yes24.com/24/goods/4090227?scode=032&srank=1

저자의 홈페이지
http://www.elinuxdd.com/

소스코드(html, syntax highlighted by Code2HTML, v. 0.9.1 )
http://www.elinuxdd.com/~elinuxdd/elinuxdd.docs/listings/


책소개

x86과 임베디드 CPU를 모두 아우르며, 리눅스에서 지원하는 거의 모든 디바이스 유형을 설명하고, 원시 코드 수준에서 실제 예제를 보여준다. 또한 디바이스 드라이버 개발 절차와 방법을 자세히 설명하며 커널 내부 동작 방식과 구성을 디바이스 드라이버 개발자 관점으로 바라보게 만드는 리눅스 디바이스 드라이버 개발자를 위한 책이다.

책은 실전에서 운영체제와 C 지식을 쌓은 개발자에게 적합하다. 물론 전에 드라이버를 한 번도 작성해 본 적이 없더라도 무방하다. 스리크슈난은 아주 특수한 상황에만 적합한 주제는 피하고 핵심에 초점을 맞춰 필요한 모든 개념과 기법을 하나로 엮었다.

기존 책에서 다루지 않는 I2C, 비디오, 사운드, PCMCIA, 다양한 플래시 메모리 같은 드라이버, 리눅스 커널 스레드와 도우미 인터페이스를 비롯한 핵심 커널 서비스와 기능, 폴링, 비동기식 통지, 입출력 제어 설명, 임베디드 리눅스 드라이버용 I2C 프로토콜 등을 다룬다.


저자 소개

저자 : 스리크슈난 벤카테스와란 (Sreekrishnan Venkateswaran)

인도 칸푸르에 있는 인도 공과 대학에서 전산 석사를 받았다. 지난 12년 동안 IBM에서 근무하면서 리눅스를 손목시계, 핸드헬드 장치, 음악 재생기, VoIP 전화기, 심장 박동기, 원격 환자 감시 시스템 같은 다양한 임베디드 장치에 이식했다. 스리크슈난은 2년 넘게 리눅스 매거진 객원 편집자이자 커널 컬럼니스트로 활동했다. 현재 IBM 인도에서 임베디드 솔루션 그룹을 관리하고 있다.

역자 : 박재호

포항공과대학교 컴퓨터공학과 학부와 컴퓨터공학과 대학원을 졸업했다. 블로그 '컴퓨터 vs 책(http://jhrogue.blogspot.com)'을 운영 중이다. 리눅스와 관련해 지은 책으로는 『IT EXPERT, 임베디드 리눅스』, 『열씨미와 게을러의 리눅스 개발 노하우 탐험기』, 옮긴 책으로는 『리눅스 디바이스 드라이버』, 『리눅스 문제 분석과 해결』, 『리눅스 디버깅과 성능 튜닝』, 『리눅스 시스템 프로그래밍』 등이 있다.

목차

1장 소개
진화
GNU 카피레프트
kernel.org
메일링 리스트와 포럼
리눅스 배포판
원시 코드 살펴보기
커널 빌드하기
적재 가능한 모듈
시작하기 전에

2장 커널 내부 탐험
시동
BIOS-Provided Physical RAM Map
758MB LOWMEM Available
Kernel Command Line: ro root=/dev/hda1
Calibrating Delay...1197.46 BogoMIPS(lpj=2394935)
Checking HLT Instruction
NET: Registered Protocol Family 2
Freeing Initrd Memory: 387k Freed
IO Scheduler Anticipatory Registered(Default)
Setting Up Standard PCI Resources
EXT3-fs: Mounted Filesystem
INIT: Version 2.85 Booting
Adding 1552384k swap on /dev/hda6
커널모드와 유저모드
프로세스 문맥과 인터럽트 문맥
커널 타이머
HZ와 jiffies
긴 지연
짧은 지연
펜티엄 TSC
RTC(Real Time Clock)
커널 동시성
스핀락과 뮤텍스
원자적인 연산
읽기-쓰기 잠금
디버깅
프로세스 파일 시스템
메모리 할당하기
원시 코드 살펴보기

3장 커널 기능
커널 스레드
커널 스레드 생성
프로세스 상태와 대기 큐
사용자 영역 도우미
도우미 인터페이스
연결 리스트
해시 리스트
작업 큐
통지 연쇄
완료 인터페이스
kthread 도우미
오류 처리 지원
원시 코드 살펴보기

4장 기반 다지기
디바이스와 드라이버 소개
인터럽트 처리
인터럽트 문맥
IRQ 할당
디바이스 예제: 회전 휠
softirq와 tasklet
리눅스 디바이스 모델
udev
sysfs, kobject, 디바이스 클래스
핫플러그와 콜드플러그
마이크로코드 내려 받기
모듈 자동 적재
메모리 장벽
전원 관리
원시 코드 살펴보기

5장 문자 드라이버
문자 드라이버 기초
디바이스 예제: 시스템 CMOS
드라이버 초기화
open과 release
자료 교환하기
seek
ioctl
자료 가용성 감지
poll
fasync
병렬 포트와 통신하기
디바이스 예제: 병렬 포트 LED 보드
RTC 하위시스템
의사 문자 드라이버
기타 드라이버
디바이스 예제: 워치독 타이머
문자 드라이버 주의 사항
원시 코드 살펴보기

6장 직렬 드라이버
계층 아키텍처
UART 드라이버
디바이스 예제: 휴대전화
RS-485
TTY 드라이버
회선 규범
디바이스 예제: 터치 컨트롤러
원시 코드 살펴보기

7장 입력 드라이버
입력 이벤트 드라이버
evdev 인터페이스
입력 장치 드라이버
serio
키보드
마우스
터치 컨트롤러
가속도계
출력 이벤트
디버깅
원시 코드 살펴보기

8장 I2C 프로토콜
I2C/SMBus란?
I2C 코어
버스 트랜잭션
디바이스 예제: EEPROM
초기화
디바이스 탐색하기
어댑터 능력 점검하기
디바이스에 접근하기
더 많은 메소드
디바이스 예제: RTC
I2C-dev
LM 센서를 사용한 하드웨어 감시
SPI 버스
1 와이어 버스
디버깅
원시 코드 살펴보기

9장 PCMCIA와 CF
PCMCIA/CF란?
리눅스-PCMCIA 하위시스템
호스트 컨트롤러 드라이버
PCMCIA 코어
드라이버 서비스
클라이언트 드라이버
자료 구조
디바이스 예제: PCMCIA 카드
하나로 모으기
PCMCIA 저장소
직렬 PCMCIA
디버깅
원시 코드 살펴보기

10장 PCI
PCI 패밀리
주소 지정과 식별
PCI 영역에 접근하기
구성 영역
입출력과 메모리
DMA
디바이스 예제: 이더넷 모뎀 카드
초기화와 탐색
자료 전송
디버깅
원시 코드 살펴보기

11장 USB
USB 아키텍처
버스 속도
호스트 컨트롤러
전송 유형
주소 지정
리눅스 USB 하위시스템
드라이버 자료 구조
usbdevice 구조체
URB
파이프
기술자 구조체
열거
디바이스 예제: 원격 측정 카드
초기화와 탐색
레지스터 접근
자료 전송
클래스 드라이버
대용량 저장소
USB 직렬 변환기
HID
블루투스
가젯 드라이버
디버깅
원시 코드 살펴보기

12장 비디오 드라이버
디스플레이 아키텍처
리눅스 비디오 하위시스템
디스플레이 매개변수
프레임 버퍼 API
프레임 버퍼 드라이버
디바이스 예제: 네비게이션 시스템
콘솔 드라이버
디바이스 예제: 휴대폰 다시 살펴보기
시작 로고
디버깅
원시 코드 살펴보기

13장 오디오 드라이버
오디오 아키텍처
리눅스 사운드 하위시스템
디바이스 예제: MP3 재생기
드라이버 메소드와 구조체
ALSA 프로그래밍
디버깅
원시 코드 살펴보기

14장 블록 드라이버
저장소 기술
리눅스 블록 입출력 계층
입출력 스케줄러
블록 드라이버 자료 구조와 메소드
디바이스 예제: 단순한 저장소 컨트롤러
초기화
블록 디바이스 연산
디스크 접근
고급 주제
디버깅
원시 코드 살펴보기

15장 네트워크 인터페이스 카드
드라이버 자료 구조
소켓 버퍼
Net 디바이스 인터페이스
활성화
자? 전달
워치독
통계
구성
버스별 세부 사항
프로토콜 계층 살펴보기
수신 경로
전송 경로
흐름 제어
버퍼 관리와 동시성 제어
디바이스 예제: 이더넷 NIC
ISA 네트워크 드라이버
비동기 전송 모드(ATM)
네트워크 처리량
드라이버 성능
프로토콜 성능
원시 코드 살펴보기

16장 무선 리눅스
무선의 장단점
블루투스
BlueZ
디바이스 예제: CF 카드
디바이스 예제: USB 어댑터
RFCOMM
네트워크
사용자 인터페이스 디바이스
오디오
디버깅
원시 코드 살펴보기
적외선
리눅스 IrDA
디바이스 예제: 슈퍼 I/O 칩
디바이스 예제: IR 동글
IrComm
네트워크
IrDA 소켓
리눅스 적외선 리모콘
원시 코드 살펴보기
와이파이
구성
디바이스 드라이버
원시 코드 살펴보기
이동 통신 네트워크
GPRS
CDMA
최신 유행

17장 MTD
플래시 메모리란?
리눅스 MTD 하위시스템
맵 드라이버
디바이스 예제: 핸드핼드
NOR 칩 드라이버
NAND 칩 드라이버
사용자 모듈
블록 디바이스 흉내 내기
문자 디바이스 흉내 내기
JFFS2
YAFFS2
MTD-Utils
MTD 구성
XIP
펌웨어 허브
디버깅
원시 코드 살펴보기

18장 임베디드 리눅스
도전
구성 요소 선택
툴 체인
임베디드 부트로더
메모리 배치
커널 이식
임베디드 드라이버
플래시 메모리
UART
버튼과 휠
PCMCIA/CF
SD/MMC
USB
RTC
오디오
터치스크린
비디오
CPLD/FPGA
네트워크 접속 기능
산업계에서 요구하는 전자장비
기타 드라이버
루트 파일 시스템
NFS로 마운트된 루트
작고 간결한 미들웨어
테스트 기반 구조
디버깅
보드 재작업
디버거

19장 사용자 영역 드라이버
프로세스 스케줄링과 반응 시간
기존 스케줄러
O(1) 스케줄러
CFS 스케줄러
반응 시간
입출력 영역에 접근하기
메모리 영역에 접근하기
사용자 모드 SCSI
사용자 모드 USB
사용자 모드 I2C
UIO
원시 코드 살펴보기

20장 기타 디바이스와 드라이버
ECC 보고
디바이스 예제: ECC를 탑재한 메모리 컨트롤러
주파수 조정
임베디드 컨트롤러
ACPI
ISA와 MCA
파이어와이어
I2O
아마추어 라디오
VoIP
고속 연결
InfiniBand
RapidIO
광 채널
iSCSI

21장 디바이스 드라이버 디버깅
커널 디버거
디버거로 들어가기
커널 디버거(kdb)
커널 GNU 디버거(kgdb)
GNU 디버거(gdb)
JTAG 디버거
내려 받기
커널 프로브
kprobe
jprobe
반환 프로브
제약
원시 코드 살펴보기
kexec와 kdump
kexec
kdump로 kexec하기
kdump
원시 코드 살펴보기
프로파일링
OProfile을 사용한 커널 프로파일링
gprof를 사용한 애플리케이션 프로파일링
추적
리눅스 추적 툴킷
리눅스 테스트 프로젝트
사용자 모드 리눅스
진단 도구
커널 해킹 구성 옵션
테스트 장비

22장 유지 보수와 배포
코딩 스타일
변경 표식
버전 관리
체크섬 일치
빌드 스크립트
이식성 높은 코드

23장 시스템 종료
점검 리스트
이제 뭘 하지?

부록 A 리눅스 어셈블리어
디버깅

부록 B 리눅스와 바이오스
실제 모드 호출
보호 모드 호출
바이오스와 기존 드라이버

부록 C seq 파일
seq 파일 장점
NVRAM 드라이버 개선하기
원시 코드 살펴보기
닫기

저작자 표시 비영리 변경 금지

'' 카테고리의 다른 글

코드로 읽는 리눅스 디바이스 드라이버  (0) 2010/09/14
경영과학 학습  (0) 2010/09/14
소중한 것을 먼저하자.  (0) 2010/05/11
UNIX 고급 프로그래밍 제2판  (0) 2010/03/30
Application Hacking  (0) 2010/03/10
pro Linux Embedded system  (0) 2010/02/22
posted by 자동차 전장, RFID hotdigi

경영과학 학습

2010/09/14 11:14
1000페이지가 넘는 책이지만, 틈틈히 조금씩 보자.

http://www.yes24.com/24/goods/2690676?scode=032&srank=1

목차

1 서론
2 OR 모형 접근 방법의 개관
3 선형계획 개론
4 선형계획 문제 풀기: 심플렉스 방법
5 심플렉스 방법 이론
6 쌍대이론과 감도분석
7 선형계획법을 위한 다른 알고리즘들
8 수송과 할당 문제들
9 네트워크 최적화 모형
10 동적계획법
11 정수계획법
12 비선형계획법
13 메타휴리스틱
14 게임이론
15 의사결정론
16 마코프체인
17 대기행렬이론
18 재고 이론
19 마코프 결정과정
20 시뮬레이션

부록
찾아보기

저작자 표시 비영리 변경 금지

'' 카테고리의 다른 글

코드로 읽는 리눅스 디바이스 드라이버  (0) 2010/09/14
경영과학 학습  (0) 2010/09/14
소중한 것을 먼저하자.  (0) 2010/05/11
UNIX 고급 프로그래밍 제2판  (0) 2010/03/30
Application Hacking  (0) 2010/03/10
pro Linux Embedded system  (0) 2010/02/22
posted by 자동차 전장, RFID hotdigi

보오메꾸뜨르호텔

행복한가족만들기 2010/08/25 19:56
제주
보오메꾸뜨르호텔
http://www.baume.co.kr/
http://map.naver.com/local/company_view.nhn?code=12799109
http://ch76.co.kr/102752798

깔끔하긴 하지만, 그리 추천하고 싶지는..ㅠ
저작자 표시 비영리 변경 금지

'행복한가족만들기' 카테고리의 다른 글

유아 동영상  (0) 2010/10/16
육일약국 갑시다.  (0) 2010/10/13
보오메꾸뜨르호텔  (0) 2010/08/25
많이 자란 지아.  (0) 2010/08/03
돌잔치때 재생한 동영상  (0) 2010/07/01
우리지아 2008/6/28  (0) 2010/06/09
posted by 자동차 전장, RFID hotdigi

안드로이드 SW 테스트 자동화

작업/모바일 2010/08/24 21:55

괜찮은 기사인듯 해서 스크랩합니다.

http://www.bloter.net/archives/36480


안드로이드용 SW 테스트 자동화 시장 ‘꿈틀’
by 도안구 | 2010. 08. 10

국내외 스마트폰 제조사들이 안드로이드 기반 단말을 쏟아내면서 소프트웨어 테스트 자동화 솔루션 제공 업체나 서비스 업체들이 발길도 한층 빨라지고 있다.

소프트웨어 테스트 자동화 솔루션은 제조사나 통신사, 모바일 앱을 개발하는 포털 등을 대상으로 소프트웨어 테스트 과정을 체계화하고 자동화해서 안드로이드 단말의 개발 시간과 비용을 절감토록 하는 역할을 하고 있다. 또 소프트웨어의 품질과 안정성도 향상시켜준다.

이 시장엔 윈드리버와 HP와 같은 업체들이 움직이고 있고, 올 초 안철수연구소는 전체 모바일 애플리케이션 테스트 아웃소싱 시장에 발을 담갔다.

사진 설명 : 윈드리버의 FAST 구성 내역

윈드리버는 안드로이드 기반 단말을 위한 소프트웨어 테스트 자동화 솔루션인 ‘윈드리버 FAST(Framework for Automated Software Testing)’를 출시했다. 윈드리버는 소프트웨어 테스트 자동화 시장을 겨냥해 일단 제품을 만들어 놓고 고객들이 요구하는 대로 커스터마이징을 해 고객들에게 전달하다가 이번에 패키지를 출시, 좀 더 짧은 시간안에 더 많은 시장을 확보하기 위해 움직이고 있다. 윈드리버의 장점이라면 임베디드 분야에서 고객들과 밀첩한 관계를 유지해 왔다는 점이다.

이 시장엔 기업용 애플리케이션 테스팅 시장에서 강세를 보이고 있는 HP도 진출했다. HP는 일반폰 테스팅 시장에는 진출하지는 않았었지만 윈도우 모바일이나 안드로이드 등 스마트폰 시장에는 적극 진출하면서 기존 테스팅 영역을 확대하려고 하고 있다. HP는 자사의 퀄리티센터와 HP의 스마트폰 테스팅 솔루션 파트너인 자머(Jamo)을 함께 고객들에게 소개하고 있다. 특히 단말 업체는 물론 통신사와 포털을 비롯해 모바일 시장에 대응하려는 기존 기업 고객들을 대상으로 접촉을 늘려가고 있다.

이들이 성과를 내기 위해서는 높은 문턱을 넘어야 하는 문제가 있다. 삼성전자나 LG전자를 비롯한 전세계 휴대폰 업체들은 일반폰을 개발하면서 내부적으로 이미 테스팅 솔루션을 자체 개발해 활용해 오고 있다. 자체 개발을 통해서도 충분히 제품에 대한 품질을 유지해 온 경험은 상용 소프트웨어를 빠르게 도입하는데 걸림돌이다. 자체 개발해 사용해 온 것보다 더 많은 비용을 지불해야 하기 때문이다. 또 하나는 최근 안드로이드 진영은 아이폰의 대항마로 자신들을 부각시키기 위해 ‘품질’보다는 출시 시기를 앞당기고 있다.

이런 상황은 야심차게 관련 시장에 뛰어든 안철수연구소의 발목을 잡고 있다. 안연구소는 연초 자사가 20여 년이 넘는 상용 소프트웨어 개발에서 얻은 품질관리와 제품 테스트에 대한 노하우를 모바일 애플리케이션 개발 분야에 적용, 새로운 수익을 확대하겠다고 밝힌 바 있다. 테스트와 품질 관련해서 단말 업체나 통신사, 새로운 고객들에게 서비스를 제공하겠다는 내용이었다. 하지만 현재까지 별다른 성과 없이 지지부진한 것으로 알려졌다. 고객들이 쉽사리 외부에 아웃소싱을 주지 않기 때문이다.

물론 관련 업계에서는 국내 가장 큰 손인 삼성전자나 LG전자의 상황이 달라 어떤 의사결정이 내려질 지 주목되고 있다는 입장이다. 삼성전자의 경우 내부 테스팅 솔루션의 경우 외주 전문 업체를 통해 개발을 의뢰했지만 소스는 자신들이 보유하는 형태로 진행된 반면 LG전자는 내부적으로 상당한 투자를 단행해서 제품들을 업그레이드 해 왔다. 스마트폰의 경우 운영체제도 계속해서 업그레이드 되고 있고, 다양한 앱들도 마찬가지라서 테스트할 항목들은 계속해서 늘어나고 있다. 삼성전자의 경우 언제든지 상용 소프트웨어 업체와 손을 잡을 수 있지만 LG전자의 경우 상용 소프트웨어를 구매하면 자체 개발 인력에 대한 처리 문제가 발생한다.

새로운 시장을 개척하려는 상용 소프트웨어 업체들과 내부 개발을 통해 원가를 절감하면서 동시에 상용 소프트웨어 업체들과의 가격 협상에서 유리한 고지를 점하려는 고객들간 신경전이 안드로이드 기반 스마트폰 시장 확대와 함께 치열하게 벌어지고 있다. 과연 상용 테스팅 자동화 툴 업체들이 가시적인 성과를 기록할지도 국내 스마트폰 시장을 보는 또 다른 즐거움이 될 것으로 보인다.

저작자 표시 비영리 변경 금지
posted by 자동차 전장, RFID hotdigi

winetricks usage

작업/OvmStart(2010) 2010/08/24 19:13
set +x
# WARNING: do not use single quote in any package description; that breaks the gui menu.
Usage: $0 [options] package [package] ..."
This script can help you prepare your system for Windows applications"
that mistakenly assume all users' systems have all the needed"
redistributable runtime libraries or fonts."
Some options require the Linux 'cabextract' program."
"
Options:"
 -q         quiet.  You must have already agreed to the EULAs."
 -v         verbose"
 -V         display Version"
Packages:"
 7zip          7-zip file archiver"
 adobeair      Adobe AIR runtime"
 art2kmin      MS Access 2007 runtime"
 atmlib        Adobe Type Manager. Needed for Adobe CS4"
 autohotkey    Autohotkey (open source gui scripting language)"
 cmake         CMake, the cross-platform, open-source build system"
 colorprofile  Standard RGB color profile"
 comctl32      MS common controls 5.80"
 comctl32.ocx  MS comctl32.ocx and mscomctl.ocx, comctl32 wrappers for VB6"
 controlpad    MS ActiveX Control Pad"
 corefonts     MS Arial, Courier, Times fonts"
 cygwin        Unix apps for Windows (needed by some build scripts)"
 d3dx9         MS d3dx9_??.dll (from DirectX 9 user redistributable)"
 d3dx9_28      MS d3dx9_28.dll"
 d3dx9_36      MS d3dx9_36.dll"
 d3dx10        MS d3dx10_??.dll (from DirectX user redistributable)"
 d3dxof        MS d3dxof.dll (from DirectX user redistributable)"
 dcom98        MS DCOM (ole32, oleaut32); requires Windows 98 license, but does not check for one"
 dinput8       MS dinput8.dll (from DirectX 9 user redistributable)"
 dirac         the Dirac directshow filter"
 directmusic   MS DirectMusic (from DirectX 9 user redistributable)"
 directplay    MS DirectPlay (from DirectX 9 user redistributable)"
 directx9      MS DirectX 9 user redistributable (not recommended! use d3dx9 instead)"
 directx9-beta MS DirectX 9 user redistributable - beta verb (not recommended! use d3dx9 instead)"
 divx          divx video codec"
 dotnet11      MS .NET 1.1 (requires Windows license, but does not check for one)"
# Doesn't work yet, don't make it public
# dotnet11sdk   MS .NET Framework SDK Version 1.1 (requires Windows license, but does not check for one; may not work yet)"
 dotnet20      MS .NET 2.0 (requires Windows license, but does not check for one)"
# Doesn't work yet, don't make it public
# dotnet20sdk   MS .NET Framework SDK Version 2.0 (requires Windows license, but does not check for one, may not work yet)"
 dotnet20sp2   MS .NET 2.0 sp2 (requires Windows license, but does not check for one)"
 dotnet30      MS .NET 3.0 (requires Windows license, but does not check for one, might not work yet)"
 droid         Droid fonts (on LCD, looks better with fontsmooth-rgb)"
 dxsdk_nov2006 DirectX Software Development Kit, November 2006 version"
 eadm          EA Download Manager"
 eufonts       Updated fonts for Romanian and Bulgarian"
 ffdshow       ffdshow video codecs"
 firefox       Firefox web browser"
 flash         Adobe Flash Player ActiveX and firefox plugins"
 fm20          MS Forms 2.0 Object Library"
 fontfix       Fix bad fonts which cause crash in some apps (e.g. .net)."
 fontsmooth-bgr        Enables subpixel smoothing for BGR LCDs"
 fontsmooth-disable    Disables font smoothing"
 fontsmooth-gray       Enables grayscale font smoothing"
 fontsmooth-rgb        Enables subpixel smoothing for RGB LCDs"
 gdiplus       MS gdiplus.dll"
 gecko-dbg     The HTML rendering Engine (Mozilla), with debugging symbols"
 gecko         The HTML rendering Engine (Mozilla)"
 gfw           MS Game For Windows Live (xlive.dll)"
 glut          The glut utility library"
 hosts         Adds empty C:\windows\system32\drivers\etc\{hosts,services} files"
 ie6           Microsoft Internet Explorer 6.0"
 ie7           Microsoft Internet Explorer 7.0"
 ie8           Microsoft Internet Explorer 8.0"
 jet40         MS Jet 4.0 Service Pack 8"
 kde           KDE for Windows installer"
 liberation    Red Hat Liberation fonts (Sans, Serif, Mono)"
 lucida        MS Lucida Console font"
 mdac25        MS MDAC 2.5: Microsoft ODBC drivers, etc."
 mdac27        MS MDAC 2.7"
 mdac28        MS MDAC 2.8"
 mfc40         MS mfc40 (Microsoft Foundation Classes from Visual C++ 4)"
 mfc42         MS mfc42 (same as vcrun6 below)"
 mingw-gdb     GDB for MinGW"
 mingw         Minimalist GNU for Windows, including GCC for Windows!"
 mono20        mono-2.0.1"
 mono22        mono-2.2"
 mono24        mono-2.4"
 mono26        mono-2.6"
 mozillabuild  Mozilla build environment"
 mpc           Media Player Classic"
 mshflxgd      MS Hierarchical Flex Grid Control"
 msi2          MS Installer 2.0"
 msls31        MS Line Services 3.1 (needed by native riched?)"
 msmask        MS Masked Edit Control"
 mspaint       MS Paint (gotta draw stick figures somehow...)"
 msscript      MS Script Control"
 msxml3        MS XML version 3"
 msxml4        MS XML version 4"
 msxml6        MS XML version 6"
 ogg           ogg filters/codecs: flac, theora, speex, vorbis, schroedinger"
 ole2          MS 16 bit OLE"
 openwatcom    Open Watcom C/C++ compiler (can compile win16 code!)"
 pdh           MS pdh.dll (Performance Data Helper)"
 physx         NVIDIA/AGEIA PhysX runtime"
 psdk2003      MS Platform SDK 2003"
 psdkvista     MS Vista SDK (does not install yet)"
 psdkwin7      MS Windows 7 SDK (installing just headers and c++ compiler works)"
 python26      Python 2.6.2 (and pywin32)"
 python-comtypes Python 0.6.1-1 comtypes package"
 quartz        quartz.dll (from Directx 9 user redistributable)"
 quicktime72   Apple Quicktime 7.2"
 riched20      MS riched20 and riched32"
 riched30      MS riched30"
 richtx32      MS Rich TextBox Control 6.0"
 safari         Apple Safari web browser"
 secur32       MS secur32"
 shockwave     Adobe Shockwave Player"
 steam         Steam Client App from Valve"
 tahoma        MS Tahoma font (not part of corefonts)"
 urlmon        MS urlmon.dll"
 usp10         MS usp10.dll (Uniscribe)"
 utorrent      uTorrent"
 vb2run        MS Visual Basic 2 runtime"
 vb3run        MS Visual Basic 3 runtime"
 vb4run        MS Visual Basic 4 runtime"
 vb5run        MS Visual Basic 5 runtime"
 vb6run        MS Visual Basic 6 Service Pack 6 runtime"
 vc2005express MS Visual C++ 2005 Express"
 vc2005expresssp1 MS Visual C++ 2005 Express SP1 (does not work yet)"
 vc2005sp1     MS Visual C++ 2005 Service Pack 1 and ATL fix (install trial 1st)"
 vc2005hotfix  MS Visual C++ 2005 hotfixes (install sp1 1st)"
 vc2005trial   MS Visual C++ 2005 Trial"
 vcrun2003     MS Visual C++ 2003 libraries (mfc71,msvcp71,msvcr71)"
 vcrun2005     MS Visual C++ 2005 sp1 libraries (mfc80,msvcp80,msvcr80)"
 vcrun2008     MS Visual C++ 2008 libraries (mfc90,msvcp90,msvcr90)"
 vcrun6        MS Visual C++ 6 sp4 libraries (mfc42, msvcp60, msvcrt)"
 vcrun6sp6     MS Visual C++ 6 sp6 libraries (mfc42, msvcp60, msvcrt; 64 MB download)"
 vjrun20       MS Visual J# 2.0 SE libraries (requires dotnet20)"
 vlc           VLC media player"
 wenquanyi     WenQuanYi CJK font (on LCD looks better with fontsmooth-rgb)"
 windowscodecs MS Windows Imaging Component"
 wininet       MS wininet.dll (requires Windows license, but does not check for one)"
 wme9          MS Windows Media Encoder 9 (requires Windows license, but does not check for one)"
 wmp10         MS Windows Media Player 10 (requires Windows license, but does not check for one)"
 wmp9          MS Windows Media Player 9 (requires Windows license, but does not check for one)"
 wsh56js       MS Windows scripting 5.6, jscript only, no cscript"
 wsh56         MS Windows Scripting Host 5.6"
 wsh56vb       MS Windows scripting 5.6, vbscript only, no cscript"
 xact          MS XACT Engine (x3daudio?_?.dll, xactengine?_?.dll)"
 xvid          xvid video codec"
Pseudopackages:"
 alldlls=builtin  Force use of builtin dlls (even if loaded with absolute path) (except for msvcp80 and d3dx9_*)"
 alldlls=default  Remove all DLL overrides"
 allfonts      All listed fonts (corefonts, droid, eufonts, liberation, lucida, tahoma, wenquanyi)"
 allcodecs     All listed codecs (xvid, ffdshow)"
 ddr=gdi       Set DirectDrawRenderer to GDI (default)"
 ddr=opengl    Set DirectDrawRenderer to OpenGL"
 dsoundbug9612 Use DirectSound MaxShadowSize=0 workaround for bug #9612"
 fakeie6       Set registry to claim IE6sp1 is installed"
 forcemono     Force using mono instead of .Net (for debugging)"
 glsl-disable  Disable GLSL use by Wine Direct3D"
 glsl-enable   Enable GLSL use by Wine Direct3D (default)"
 heapcheck     Enable heap checking"
 multisampling=enabled  Enable Direct3D multisampling"
 multisampling=disabled Disable Direct3D multisampling (default)"
 native_mdac   Override odbc32, odbccp32 and oledb32"
 native_oleaut32 Override oleaut32"
 nocrashdialog Disable the graphical crash dialog"
 orm=backbuffer Registry tweak: OffscreenRenderingMode=backbuffer"
 orm=fbo        Registry tweak: OffscreenRenderingMode=fbo (default)"
 orm=pbuffer    Registry tweak: OffscreenRenderingMode=pbuffer"
 rtlm=auto      Set RenderTargetLockMode to auto (default)"
 rtlm=disabled  Set RenderTargetLockMode to disabled"
 rtlm=readdraw  Set RenderTargetLockMode to readdraw"
 rtlm=readtex   Set RenderTargetLockMode to readtex"
 rtlm=texdraw   Set RenderTargetLockMode to texdraw"
 rtlm=textex    Set RenderTargetLockMode to textex"
 sandbox        Sandbox the wineprefix - remove links to ~"
 sound=alsa       Set sound driver to ALSA"
 sound=audioio    Set sound driver to AudioIO"
 sound=coreaudio  Set sound driver to CoreAudio"
 sound=esd        Set sound driver to Esound"
 sound=jack       Set sound driver to Jack"
 sound=nas        Set sound driver to Nas"
 sound=oss        Set sound driver to OSS"
 sound=disabled   Disable sound"
 strictdrawordering=enabled Enable StrictDrawOrdering (default)"
 strictdrawordering=disabled Disable StrictDrawOrdering"
 nt40          Set windows version to nt40"
 win98         Set windows version to Windows 98"
 win2k         Set windows version to Windows 2000"
 winxp         Set windows version to Windows XP"
 vista         Set windows version to Windows Vista"
 win7          Set windows version to Windows 7"
 winver=       Set windows version to default (winxp)"
 volnum        Rename drive_c to harddiskvolume0 (needed by some installers)"
 mwo=force     Set MouseWarpOverride to force (needded by some games"
 mwo=enabled   Set MouseWarpOverride to enabled (default)"
 mwo=disable  Set MouseWarpOverride to disable"
 npm-repack    Set NonPower2Mode to repack"
 psm=on        Set PixelShaderMode to enabled"
 psm=off       Set PixelShaderMode to disabled"
 vsm-hard      Set VertexShaderMode to hardware"

저작자 표시 비영리 변경 금지

'작업 > OvmStart(2010)' 카테고리의 다른 글

Predefined Macros  (0) 2010/10/19
n900에서 IrfanView로 jpg 이미지 읽기 성공  (0) 2010/10/06
winetricks usage  (0) 2010/08/24
Test Presentation File  (0) 2010/08/10
wine에서 한글 깨지면 font 변경 필요  (0) 2010/07/29
QEMU wikipedia  (0) 2010/07/23
posted by 자동차 전장, RFID hotdigi

기사 스크랩 - 태블릿과 가족의 재구성

작업/모바일 2010/08/24 18:09

[트렌드리포트]태블릿과 가족의 재구성
메타트렌드 유인오 대표 press@themetatrend.com
2010.03.17 / AM 09:32

[국제 컨퍼런스] Twitter, Zynga, Google, Yammer, Layar 본사 임원들 The 4th CVSION에 모인다 - 9.8(수)
[지디넷코리아]제품 트렌드 전문 분석 정보를 제공하는 메타트렌드(METATREND, 대표 유인오)는 3월호 리포트에서 가정용 태블릿 장비인 ‘소파 디바이스(SOFA Devices)’가 가정 내 컴퓨팅 환경을 극적으로 변화시킬 것이며, 향후 모바일 단말 시장의 성패를 좌우할 것으로 진단했다.

 

‘소파 디바이스’는 집 밖에서 사용하던 스마트 폰 등의 모바일 단말이 보다 큰 화면을 갖춘 태블릿 형태로 진화하면서 집 안에서도 모바일 환경을 적극적으로 사용하게 될 것이란 예측이다.

 

이를 반영한 가장 좋은 예는 바로 애플(www.apple.com)이 최근 선보인 '아이패드(iPad)'다.

 

애플의 최고경영자(CEO)인 스티브 잡스는 아이패드를 발표할 때 평소와는 달리 강단 위에 올려진 소파에 앉아 진행했다. 이것은 스티브 잡스가 아이패드의 사용 환경을 보여주기 위한 계획된 연출이었다.

 

스마트폰처럼 들고 다니면서 사용하는 것도, 컴퓨터처럼 책상 앞에 앉아서 사용하는 것도 아닌, 바로 소파에 편하게 앉은 상태에서 사용하는 모바일 단말, 바로 ‘소파 디바이스’라는 개념은 여기에서 출발한다.
‘소파 디바이스’는 기존의 PC나 노트북, 혹은 태블릿PC와는 완전히 다른 새로운 단말이다.

 

특히 기존의 가정용 컴퓨팅 단말이 콘텐츠 생산에 초점이 맞춰져 있었다면, ‘소파 디바이스’는 콘텐츠의 소비에 초점을 맞추고 있다는 점에서 큰 차이가 있다.

 

가볍고 쉽게 다양한 멀티미디어 컨텐츠를 보고 즐기며, 한 손으로 들고 사용할 수 있다는 점과 함께 누구나 쉽게 사용할 수 있는 직관적인 사용자 인터페이스 등은 ‘소파 디바이스’의 필수 조건이다.

 

여기에 가족을 위한 개인화된 콘텐츠와 게임, 이메일을 비롯한 다양한 커뮤니케이션 수단을 제공하기 위해 가족 구성원 각각이 별도로 소유하는 단말을 목표로 하고 있다. 여기에 집 안팎을 가리지 않고 언제 어디서나 인터넷에 연결해 컨텐츠와 애플리케이션을 활용할 수 있는 단말이 됨으로써 가족간의 커뮤니케이션 방식도 새롭게 정의한다.

 

소파 디바이스의 3대 필수 요소 ‘3A’

 


‘소파 디바이스’의 3대 필수 요소는 ‘3A’다.

 

‘항상 부팅된(Always Booted), 항상 연결된(Always Connected), 하루 종일 사용하는(All Day Use)’ 등이 바로 그것이다.

 

항상 부팅돼 있다는 것은 원하는 순간 바로 사용할 수 있다는 것을 뜻하며, 항상 인터넷과 연결되어 있기 때문에 원하는 콘텐츠를 즉시 사용할 수 있다는 것을 의미한다.

 

여기에 집 안 곳곳을 돌아다니면서 언제라도 사용하기 위해서는 최소한 하루 정도는 재충전없이 사용할 수 있는 수준의 배터리 시간이 필요하다.

 

‘소파 디바이스’는 3스크린을 구현하기 위한 핵심 단말이 될 것이다.

3스크린을 통해 앞으로는 TV와 휴대폰, PC, 그리고 ‘소파 디바이스’를 넘나드는 콘텐츠를 즐길 수 있게 된다. 또 이 같은 ‘소파 디바이스’의 등장은 TV와 PC의 영향력을 크게 낮추는 결과를 낳게 된다.

 

온 가족이 거실에 앉아 TV를 시청하는 일은 점차 줄어들 것이며, 각자가 자신이 원하는 컨텐츠를 ‘소파 디바이스’로 즐기는 시대가 다가오고 있다.

 

또 콘텐츠 생산과 소비를 같이 담당하던 PC는 이제 콘텐츠 생산을 위한 일부 사람들의 전유물, 혹은 고성능 PC 게임 머신으로 자리잡게 된다.

 

마치 휴대폰이 유선 전화를 집에서 몰아낸 것과 마찬가지로 ‘소파 디바이스’가 PC를 가정에서 몰아내는 것이다. ‘소파 디바이스’는 PC보다는 휴대폰에 가까운 파급 효과를 가져오는 단말이기 때문이다.

 

‘소파 디바이스’는 사용자의 취향과 목적에 맞춰 구성할 수 있기 때문에 단말 자체가 컨텐츠를 활용하기 위한 포털이 된다.

 

인터넷에서 무언가를 찾고, 보고, 즐기는 모든 것을 하나의 단말로 하게 됨으로써 각각의 가족 구성원을 위한 포털의 역할을 ‘소파 디바이스’가 담당하게 되는 것이다.

 

개인의 취향에 최적화된 환경을 구성함으로써 ‘소파 디바이스’의 첫 화면에 놓여진 콘텐츠와 애플리케이션 아이콘을 통해 단 몇 번의 터치만으로 원하는 모든 작업을 할 수 있는 것. 그것이 바로 ‘소파 디바이스’의 장점이다. ‘소파 디바이스’는 바로 개인의 인포메이션 포털이자 콘텐츠 허브다.

 

온 가족이 함께 즐길 수 있는 게임은 ‘소파 디바이스’를 수면 위로 끌어올리는 킬러 앱이 될 것이다.

 

이에 따라 가족들이 둘러 앉아 할 수 있는 보드 게임이나 모노폴리, 소셜 게임 등이 중요한 킬러 앱으로 등장한다. 이 같은 게임에서 ‘소파 디바이스’는 게임 콘솔이자 동시에 컨트롤러가 된다.

 

가족의 재구성을 이끈다

 

‘소파 디바이스’는 게임뿐 아니라 간편하고 다양한 커뮤니케이션 방법을 제공함으로써 점차 해체되어가고 있는 현대 가족이라는 단위를 다시 묶어주는 역할을 하게 된다.

 

가족을 해체하는 것도, 재구성하는 것도 결국은 디지털의 힘이며, 이 가운데에는 ‘소파 디바이스’가 자리잡고 있다.

 


‘소파 디바이스’가 가정 내에서 자리잡기 위해서는 무엇보다도 직관적이고 간편한 사용 환경을 구성해야 한다.

 

이것은 다양한 연령대를 형성하는 가족 구성원의 특성상 디지털에 대한 지식이 전무한 노인층에서부터 디지털을 호흡하고 자란 디지털 네이티브에 이르는 폭넓은 사용자층이 별다른 교육 없이 사용할 수 있어야 한다는 것을 의미한다.

 

‘소파 디바이스’와 함께 온라인과 오프라인을 넘나드는 유니버셜 커뮤니케이션이 필요한 것이 바로 이 같은 이유 때문이다.

 

가족 구성원 개개인의 개인 사생활 정보와 공유하는 정보에 대한 보안과 프라이버시는 ‘소파 디바이스’를 통해 구현되는 '인홈 모바일 라이프(In-home Mobile Life)'의 중요한 과제 중 하나다.

 

가족 구성원 개개인의 프라이버시를 지켜줌은 물론, 이들이 콘텐츠를 마음 놓고 공유할 수 있게 하며, 가족 구성원들이 공유하는 정보와 콘텐츠는 외부로부터 지켜야 하는 미묘한 줄타기를 해야 한다. 더구나 ‘소파 디바이스’와 같은 휴대용 단말의 분실에 대한 대처 방법도 필요하다.

 

인홈 모바일 라이프를 통한 가족애의 재확인

 

디지털은 더 이상 사람들 간의 거리를 벌리는 존재가 아니다.

 

이제 ‘소파 디바이스’를 통해 세대의 벽을 뛰어넘어, 같은 집에 사는 가족 구성원뿐 아니라 멀리 떨어진 가족까지도 하나로 연결할 수 있는 시대가 됐다.

 

유니버셜 인터페이스를 통해 세대차를 극복하고, 유니버셜 커뮤니케이션으로 언제 어디서라도 가족과 호흡하는 시대가 된 것이다.

 

각자 흩어져있는 개인들을 연결하는 것이 무선 인터넷과 스마트폰이라면, 일정 영역 속에서 함께 모여 있는 개인을 연결하는 것이 인홈 모바일 라이프다.

 

인홈 모바일 라이프는 새로운 커뮤니케이션 채널과 개인화된 컨텐츠 감상으로 차별화된 편리함을 제공하며, 가족의 연결과 재구성을 통해 따뜻함을 선사하는 라이프스타일이다. 개인화된 ‘소파 디바이스’는 10인치 남짓한 화면에 가족을 모두 포용하는 단말로 자리잡을 것이다.

 

[메타트렌드 소개]
METATREND Institute(www.themetatrend.com)의 METATREND는 월간 리포트 형식의 정기 간행물로서, 상품 중심으로 최신 트렌드를 연구 분석해 발간하는 마이크로 트렌드 전문 리포트이다. 전세계 주요 미디어 및 글로벌 기업, 오피니언 리더들을 대상으로 발행되며, 기업과 소비자에게 더 나은 변화와 미래를 창조하는데 도움을 주는 영향력 있는 글로벌 트렌드 연구소로 자리 잡고 있다.


트랙백 주소 : http://www.zdnet.co.kr/Reply/trackback.aspx?key=20100316165451

우리 아이도 컴퓨터보다도 더 스마트 디바이스를 더 좋아한다.
저작자 표시 비영리 변경 금지

'작업 > 모바일' 카테고리의 다른 글

Nokia PC Suite 설치  (0) 2010/10/27
안드로이드 SW 테스트 자동화  (0) 2010/08/24
기사 스크랩 - 태블릿과 가족의 재구성  (0) 2010/08/24
Ovi Store  (0) 2010/08/24
2010 Augmented Reality Guide  (0) 2010/08/18
Kanzi Solution  (0) 2010/08/17
posted by 자동차 전장, RFID hotdigi

Ovi Store

작업/모바일 2010/08/24 09:45

ZumZum with you. http://store.ovi.com/content/16794
Dilbert Mobile with you. http://store.ovi.com/content/33721
High Speed 3D Free with you. http://store.ovi.com/content/21243










저작자 표시 비영리 변경 금지

'작업 > 모바일' 카테고리의 다른 글

안드로이드 SW 테스트 자동화  (0) 2010/08/24
기사 스크랩 - 태블릿과 가족의 재구성  (0) 2010/08/24
Ovi Store  (0) 2010/08/24
2010 Augmented Reality Guide  (0) 2010/08/18
Kanzi Solution  (0) 2010/08/17
Samsung Galaxy S Launching) Lifestyle Presentation  (0) 2010/08/02
posted by 자동차 전장, RFID hotdigi

2010 Augmented Reality Guide

작업/모바일 2010/08/18 09:53
메일로 온 내용인데, 괜찮은거 같다.

IDG Deep Dive
2010 Augmented Reality Guide

현실과 디지털 정보를 결합한 '증강현실'이 뜨고 있다. 보고 듣고 느끼는 방식, 더 나아가 존재하는 방식까지 뒤흔들 만한 잠재력을 가지고 있다는 평가다. 온라인과 오프라인의 경계를 허물어냄으로써 진정한 유비쿼터스 시대를 구현할 것이라는 전망도 나온다. '2010 Augmented Reality Guide'에서는 현 시대의 화두로 떠오른 증강현실의 현재와 미래, 가능성에 대해 살펴본다.



[ Contents ]
AR Guide
'유행에서 대세로' 증강현실 입문 가이드
‘보거나 존재하는 새로운 방식’ 모바일 기기와 증강현실
‘미래를 바꾸는 신기술 '증강현실'
Global Column
증강 현실을 잠식하는 광고들
증강현실, 기업의 육감을 깨워라
증강 현실, 눈요기는 그만!
Review & Prediction
레이아 “증강현실 기술, 이제 시작일 뿐”
“모바일 증강 현실 시장, 5년 내 7억 달러 규모”
메타이오의 iOS4용 증강현실 SDK
[리뷰] 레이아 리얼리티 브라우저
특별 기고
증강현실 전문기업 제니텀 김희관 대표
지금 무료 다운로드 받기
저작자 표시 비영리 변경 금지

'작업 > 모바일' 카테고리의 다른 글

기사 스크랩 - 태블릿과 가족의 재구성  (0) 2010/08/24
Ovi Store  (0) 2010/08/24
2010 Augmented Reality Guide  (0) 2010/08/18
Kanzi Solution  (0) 2010/08/17
Samsung Galaxy S Launching) Lifestyle Presentation  (0) 2010/08/02
Ovi Store  (0) 2010/08/02
posted by 자동차 전장, RFID hotdigi

Kanzi Solution

작업/모바일 2010/08/17 17:08
- Benchmarking Software

Kanzi™ is a complete solution for design and deployment of advanced graphical user interfaces. It sports a complete toolchain to take products from design stages to target devices.

Would you know if your Mobile Device wasn’t delivering peak performance? Our benchmark programs run intense tests that strain even the latest hardware.



About Rightware

Rightware prides itself on being the world’s leading provider of graphical user interface solution called Kanzi™ and continues to serve and further develop Futuremark’s Mobile and Embedded benchmarks, including 3DMark®Mobile ES 1.1, 3DMark®Mobile ES 2.0, SPMark® for Symbian, SPMark® for Android, Mirada® and SimulationMark®.


저작자 표시 비영리 변경 금지

'작업 > 모바일' 카테고리의 다른 글

Ovi Store  (0) 2010/08/24
2010 Augmented Reality Guide  (0) 2010/08/18
Kanzi Solution  (0) 2010/08/17
Samsung Galaxy S Launching) Lifestyle Presentation  (0) 2010/08/02
Ovi Store  (0) 2010/08/02
애플 TV 리모컨 특허  (0) 2010/07/29
posted by 자동차 전장, RFID hotdigi

-march 검색

작업/리눅스 2010/08/16 11:37
gcc 컴파일 관련 정보, 인터넷 검색해도 나오지 않아서 도서 검색 한 결과를 기록

-march=name : 이 옵션을 이용하면 컴파일하는 코드에 대해 시스템에서 사용하는 ARM 아키텍처를 지정할 수 있다. -mcpu 옵션처럼 GCC는 어셈블리 코드를 생성할 때 사용할 수 있는 명령어를 결정하는 데 이 이름을 사용한다. 이 옵션은 -mcpu= 옵션과 함께 혹은 대신 사용할 수 있다. name으로 가능한 값은 armv2과 armv2a, armv3, armv3m, armv4, armv4t, armv5, armv5t, armv5te이다. 관련된 정보를 보려면
-mcpu=name과 -mtune=name 옵션을 보기 바란다.

-mcpu=CPU-type : 이 옵션을 지정하면 GCC는 머신 종류 CPU-type에 대한 명령어와 명령어 스케줄링 매개변수를 사용한다. 칩 이름(EV-형태의 이름)이나 관련된 칩 번호를 지정할 수 있다. 프로세서를 지정하지 않는다면 GCC는 GCC가 빌드될때 지원하도록 설정된 프로세서에 맞게 동작을 한다.
CPU-type로 사용할 수 있는 값은 다음과 같다.
- ev4 | ev45 | 21064 : 명렁어 확장을 사용하지 않고 EV4로 스케줄링을 한다.
- ev5 | 21164 : 명령어 확장을 사용하지 않고 EV5로 스케줄링을 한다.
- ev56 | 21164a : EV5로 스케줄링을 하고, BWX 명령어 확장을 사용한다.
- pca56 | 21164pc | 21164PC : EV5로 스케줄링을 하고, BWX, MAX 명령어 확장을 사용한다. 
- ev6 | 21264 : EV6로 스케줄링을 하고 BWX, FIX, MAX 명령어 확장을 사용한다. 
- ev7 | 21264a : EV6로 스케줄링을 하고 BWX, CIX, FIX, MAX 명령을 확장을 사용한다.

-mtune=CPU-type : 이 옵션을 지정하면 GCC는 지정된 CPU-type을 기반으로 명령어 스케줄링 매개변수를 설정한다. 명령어 집합은 바뀌지 않는다. CPU-type에 올 수 있는 값은 -mcpu=CPU-type 옵션에서 지정할 수 있는 값과 같다.

[gcc 완전정복의 내용을 기록 한것임]
저작자 표시 비영리 변경 금지

'작업 > 리눅스' 카테고리의 다른 글

MeeGo  (0) 2010/10/20
vncserver  (0) 2010/10/15
-march 검색  (0) 2010/08/16
영문 리눅스에서 한글 사용하기  (0) 2010/08/13
리눅스 환경 변수 확인하기  (0) 2010/08/03
리눅스에서 JDK 설치  (0) 2010/07/23
posted by 자동차 전장, RFID hotdigi

영문 리눅스에서 한글 사용하기

작업/리눅스 2010/08/13 17:50
[팁] FODORA 에서 영문 LINUX 상태에서 한글 입력방법
http://www.sir.co.kr/bbs/board.php?bo_table=pl_linux&wr_id=260









저작자 표시 비영리 변경 금지

'작업 > 리눅스' 카테고리의 다른 글

vncserver  (0) 2010/10/15
-march 검색  (0) 2010/08/16
영문 리눅스에서 한글 사용하기  (0) 2010/08/13
리눅스 환경 변수 확인하기  (0) 2010/08/03
리눅스에서 JDK 설치  (0) 2010/07/23
MacBook을 이용해서 Ubuntu 설치 할때 확인하고 작업하세요.  (0) 2010/07/22
posted by 자동차 전장, RFID hotdigi

한글 코드

참고자료 2010/08/11 14:38

http://www.mstlcd.co.kr/04/01.php

저작자 표시 비영리 변경 금지

'참고자료' 카테고리의 다른 글

엔비디아 테그라 살펴보자.  (0) 2010/10/06
wowzamedia 다양한 디바이스 지원 미디어 스트리밍 서버  (0) 2010/10/06
한글 코드  (0) 2010/08/11
LG CNS 채용 공고  (0) 2010/07/23
회기 왕족발보쌈  (0) 2010/07/14
ISEF(국제청소년과학창의대전)  (0) 2010/07/13
posted by 자동차 전장, RFID hotdigi

Test Presentation File

작업/OvmStart(2010) 2010/08/10 17:33

2010에서 만든 PresentationTest.ppt 파일

저작자 표시 비영리 변경 금지

'작업 > OvmStart(2010)' 카테고리의 다른 글

n900에서 IrfanView로 jpg 이미지 읽기 성공  (0) 2010/10/06
winetricks usage  (0) 2010/08/24
Test Presentation File  (0) 2010/08/10
wine에서 한글 깨지면 font 변경 필요  (0) 2010/07/29
QEMU wikipedia  (0) 2010/07/23
QEMU Manual  (0) 2010/07/23
posted by 자동차 전장, RFID hotdigi

리눅스 환경 변수 확인하기

작업/리눅스 2010/08/03 09:40

리눅스 PATH 설정
http://mahome.net/?mid=normal&page=11&document_srl=1159

#env : 모든 설정된 패스를 볼 수 있다..

export 명령어를 이용해서 환경변수를 확인 및 수정할수 있다.
export                                        -> 환경변수 리스트를 보여준다.
export 변수명=변수값                   -> 해당 변수명에 변수값을 등록한다.
echo $변수명                              -> 변수명에 해당하는 환경변수값을 보여준다.
export 변수명=$변수명:변수값        -> 변수명에 변수값을 추가한다

------------------------------------------------------------------------

Secure Programming for Linux and Unix HOWTO
http://wiki.kldp.org/HOWTO/html/Secure-Programs-HOWTO/index.html

------------------------------------------------------------------------

리눅스 팁: bash 매개변수와 매개변수 확장
http://www.ibm.com/developerworks/kr/library/l-bash-parameters.html

------------------------------------------------------------------------

(리눅스) 리눅스 쉘
http://www.pln.kr/support/tech/

------------------------------------------------------------------------

http://www.linxus.co.kr/main/view_post.asp?post_seq_no=63993

/proc/<pid>/environ

02:57 AM  # cat environ
HZ=100TERM=xtermPATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/bin/X11:/usr/local/sbin:/usr/local/binHOME=/rootSHELL=/bin/bashUSER=rootLOGNAME=rootMAIL=/var/mail/root

------------------------------------------------------------------------
http://comefeel.com/tt/comefeel/77

출처 : 오라닉스 ( http://cafe.daum.net/oranix )

1. bash에서의 쉘변수와 환경변수(1) 쉘변수
 1) 개요: 말 그대로 특정한 쉘 즉 bash에서만 적용되는 변수를 말한다.
 2) 특징
  ㄱ. 지정하는 방법은 '변수명=값' 형태로 지정하면 된다.
    예) [posein@www posein]$ COLOR=red
  ㄴ. 변수값을 출력할 때는 변수명 앞에 $을 붙여 echo명령을 사용하면 된다.
    예) [posein@www posein]$ echo $COLOR
      red
(2) 환경변수: 모든 쉘에 영향을 미치는 변수라는 것을 제외하고는 쉘변수와 지정방법이나 특징이
        유사하다.
(3) bash에서 쉘변수를 환경변수화시키기: export명령을 사용하면 된다.

2. 일반적인 환경변수목록(1) 환경변수
 1) HOME : 사용자의 홈디렉토리
 2) PATH : 실행파일을 찾는 경로
 3) LANG : 프로그램 사용시 기본 지원되는 언어
 4) PWD : 사용자의 현재 작업하는 디렉토리
 5) TERM : 로긴 터미널 타입
 6) SHELL : 로그인해서 사용하는 쉘
 7) USER : 사용자의 이름
 8) DISPLAY : X 디스플레이 이름
 9) VISUAL : visual 편집기의 이름
 10) EDITOR : 기본 편집기의 이름
 11) COLUMNS : 현재 터미널이나 윈도우 터미널의 컬럼수
 12) PS1 : 명령프롬프트변수
 13) PS2 : 2차 명령프롬프트이다. 명령행에서 를 사용하여 명령행을 연장했을 때 나타난다.
 14) BASH : 사용하는 bash 쉘의 경로
 15) BASH_VERSION : bash의 버전
 16) HISTFILE : history 파일의 경로
 17) HISTFILESIZE : history 파일의 크기
 18) HISTSIZE : history에 저장되는 갯수
 19) HISTCONTROL : 중복되어지는 명령에 대한 기록 유무를 지정하는 변수이다.
 20) HOSTNAME : 호스트의 이름
 21) LINES : 터미널의 라인 수
 22) LOGNAME :로그인이름
 23) LS_COLORS : ls 명령의 색상관련 옵션
 24) MAIL : 메일을 보관하는 경로
 25) MAILCHECK : 메일확인시간
 26) OSTYPE : 운영체제 타입
 27) SHLVL :쉘의 레벨
 28) TERM :터미널종류
 29) UID : 사용자의 UID
 30) USERNAME : 사용자이름
(2) 사용예
 1) [posein@www /]$ mkdir $HOME/backup
   [posein@www /]$ ls -ld $HOME/backup
   drwxrwxr-x   2 posein  posein     4096 1월 15 01:31 /home/posein/backup
 2) [posein@www /]$ echo $PS1
   [u@h W]$
    => 프롬프트 형식
      d : '요일 달 날짜'형태로 나타내준다. (예 "Wed Jan 15")
      h : 호스트이름을 보여준다. 보통 '.'를 사용한 이름인 경우 첫번째 '.'까지 보여준다.
      H : 호스트이름을 보여준다.
      l : 쉘의 터미널 장치의 이름을 보여준다.
      s : 쉘의 이름을 보여준다.
      t : 24시 형태의 현재 시간을 보여준다. (예 HH:MM:SS)
      T : 12시 형태의 현재 시간을 보여준다. (예 HH:MM:SS)
      @ : am/pm 12시 형태의 현재시간을 보여준다.
      u : 현재 사용자의 이름을 보여준다.
      w : 현재 작업디렉토리를 보여준다.
      W : 현재작업디렉토리의 마지막 디렉토리만 보여준다.
      ! : 현재 명령의 히스토리 넘버를 보여준다.
      : 를 보여준다.
 3) [posein@www posein]$ PS1="[u@t W]$ "
   [posein@00:53:51 posein]$
    => 프롬프트에서 호스트이름대신에 현재시간을 표시하도록 설정하였다.

3. 환경변수관련 명령
(1) set : shell변수를 표시하고 값을 지정할 수 있다. C-shell에서는 변수와 값지정시에 필수적으
      로 사용해야 하지만, Bash에서는 변수와 값지정시에 꼭 set 명령을 지정하지 않아도 된다.
 1) 사용법
  set [option] [argument]
 2) option
  -o : 현재 set옵션의 상태를 표시한다.
 3) 사용예
  ㄱ. set
    => 옵션이나 인자가 주어지지 않으면 이미 지정된 shell변수와 함수이름,값이 표시된다.
  ㄴ. set -o
    => 현재 set옵션의 상태가 표시된다.
 4) 응용예
  [posein@www posein]$ a=1          // bash에서는 set 명령없이 "변수=값" 형태로 지정
                              하면 된다. 확인은 인자없이 set 이라고 입력한다.
  [posein@www posein]$ echo $a
  1
   => 변수로 선언되었으므로 $a하면 1이라는 값이 출력된다.
  [posein@www posein]$ /bin/csh       // 임시로 C-shell로 전환.
  [posein@www ~]$
   => C-shell로 전환하면 프롬프트로 바뀜을 알 수 있다.
  [posein@www ~]$ b=2
  b=2: Command not found.
   => bash에서 변수지정하는 것처럼 하면 오류가 나타남을 알 수 있다.
  [posein@www ~]$ set b=2
   => C-shell 계열에서는 변수와 값지정시 set 명령을 사용해야 한다. 확인하려면 인자없이 set
    이라고 입력한다.
  [posein@www ~]$ echo $b
  2
    => 변수로 선언되었으므로 $b하면 2라는 값이 출력된다.

(2) env : 환경변수에 대한 정보를 보여준다.
 1) 환경변수란 : 로그인할 때나 새로운 쉘을 파생시킬 때 쉘의 환경을 정의하는 중요한 역할을
           수행한다. env를 실행하면 환경 변수 설정값들을 확인할 수 있고 또한 각 환경
           변수를 나타낼 때 변수이름앞에 $를 붙인다.
 2) 사용예
  [root@www /root]# env
   => 현재 시스템의 환경변수를 보여준다.
 3) 환경변수의 설정 : 값을 지정한후 export해야 한다. 현재 리눅스의 bash에서는 export를 생략
              해도 반영된다.
  예) 패스변경하기
    [posein@www posein]$ echo $PATH
    /usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/posein/bin
      => 현재 패스를 확인하면 홈디렉토리를 없다. 홈디렉토리를 추가해보자.
    [posein@www posein]$ PATH="$PATH:/home/posein"
    [posein@www posein]$ export PATH
    [posein@www posein]$ echo $PATH
    /usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/posein/bin:/home/posein
(3) export : 쉘변수를 환경변수로 만들어주는 명령이다. 현재 리눅스 bash에서 일시적인 반영시에
        는 생략해서 사용할 수 있다.
 1) 사용법
  export 환경변수=변수값
 2) 사용예
  ㄱ. [root@www root]# export PATH="$PATH:/usr/local/apache/bin"
      => 현재 설정된 패스값에 /usr/local/apache/bin이라는 경로를 추가한다.
  ㄴ. [posein@www posein]$ PATH="$PATH:/home/posein"
      => 현재 설정된 패스값에 "/home/posein"이라는 경로를 추가한다. export명령을 생략해서
       사용해도 된다.
 3) 참고: export 명령은 쉘변수를 환경변수로 만들어 준다. 그러나, 쉘에서 export로 선언하여
      사용한 뒤에 로그아웃하게 되면 초기화된다. 따라서, 해당 환경변수의 값을 계속적으로
      반영되도록 하려면 /etc/profile(전체시스템)이나 ~/.bash_profile(개인사용자)파일안에
      선언하면 된다.

(4) unset : 선언된 변수를 제거하는 데 사용한다.
 1) 사용법
  unset 변수이름
 2) 사용예
  [root@www /root]# TEL=042
  [root@www /root]# echo $TEL
  042
  [root@www /root]# unset TEL
  [root@www /root]# echo $TEL  // 변수가 제거되었으므로 아무값도 출력되지 않는다.

(참고) bash에서는 환경변수를 만들 때 변수 값을 설정한 후, 환경에 변수를 익스포트(export)하는
    두 단계를 거친다.
 * 사용예
  [posein@www posein]$ echo $LANG     // 언어관련 환경변수값 확인
  ko_KR.eucKR
  [posein@www posein]$ date
  수 5월 21 01:28:56 KST 2003       // 한글로 표시된다.
  [posein@www posein]$ LANG=euc_UN    // 영어로 변경
  [posein@www posein]$ export LANG    // 일시적으로 변경할 경우에는 생략가능
  [posein@www posein]$ date
  Wed May 21 01:29:07 KST 2003       // 영어로 표시된다.


4. 명령어 히스토리(command history)
(1) history에 대하여
 1) 설명: bash에서는 입력하여 실행했던 모든 명령들은 히스토리 리스트 버퍼에 스택으로 저장된
      다. 이 기능은 반복하여 입력하거나 명령을 수정할 때 유용하게 쓰인다. 사용법은 방향키
      위/아래를 누르면서 사용가능하다. 히스토리 파일은 각 사용자의 홈 디렉토리에
      .bash_history라는 이름으로 존재하며 쉘 실행 중에는 메모리에만 명령어 히스토리를
      기억하고 있다가 로그아웃시에 .bash_history파일에 저장한다.
 2) 사용예
  [posein@www posein]$ history
   => 입력한 명령어들의 리스트를 보여준다.
(2) history 관련 변수
 1) 종류
  ㄱ. HISTSIZE : 히스토리 스택의 크기가 지정되어 있다. 단위는 명령의 개수이다. 이 변수의
            설정값을 변경했을 경우 history명령을 내리면 해당개수만큼만 출력된다. 또한
            방향키로 검색했을 경우에는 설정한 명령한 개수만 검색된다.
  ㄴ. HISTFILESIZE : 실질적인 히스토리파일의 크기이다.
  ㄷ. HISTFILE   : 히스토리 파일의 위치를 보여준다.
  ㄹ. HISTCONTROL : 중복되어지는 명령에 대한 기록 유무를 지정하는 변수이다.
 2) 사용예
  ㄱ. [posein@www posein]$ echo $HISTFILE
     /home/posein/.bash_history
  ㄴ. [posein@www posein]$ HISTSIZE=1
      => 실질적인 히스토리 파일의 스택크기가 1이 되므로 방향키로 조회해도 나오지 않는다.
(3) ! 과 히스토리 명령문 : 느낌표(!)를 이용하여 실행할 수 있다.
 1) 사용법
  !! : 마지막으로 실행했던 명령문을 실행한다.
  !n : n번째 실행한 명령문을 실행한다.
  !-3 : n번째 이전에 실행했던 명령문을 실행한다.
  !string : 가장 최근에 'string(문자열)'으로 시작하는 명령문을 실행한다.
  !?string? : 가장 최근에 실행했던 명령문중 string을 포함하고 있는 명령문을 실행한다.
          배포판에 따라 string뒤에 ?는 생략가능하다.
  ^string1^string2 : 마지막 실행 명령문의 string1을 string2로 대체한 후 실행한다.
 2) 사용예
  ㄱ. [posein@www posein]$ pwd
     /home/posein
     [posein@www posein]$ !!
     pwd
     /home/posein
      => pwd가 실행된다.
  ㄴ. [posein@www posein]$ !-4
     date
     수 5월 21 01:51:08 KST 2003
      => history 스택을 거슬러 4만큼 올라가서 해당 명령을 실행한다. 현재의 예제는 date
       명령임을 알 수 있다.
  ㄷ.[posein@www posein]$ !100
      => history의 번호중에서 100번 명령을 실행한다.
  ㄹ. [posein@www posein]$ set
     .....
     [posein@www posein]$ !s
      => 가장 최근에 's'로 시작하는 set명령이 실행된다.
  ㅁ. [posein@www posein]$ ls -alF
     .....
     [posein@www posein]$ !?al
      => ls -alF가 실행된다.
  ㅂ. [posein@www test]$ ls
     a.txt
     [posein@www test]$ cp a.txt b.txt
     [posein@www test]$ ^b.txt^c.txt
     cp a.txt c.txt
     [posein@www test]$ ls
     a.txt b.txt c.txt
(4) 참고 - history관련 테크닉
 1) [CTRL] + [r]
    => 명령프롬프트상태에서 이 키 조합을 누르면 검색할 수 있는 명령프롬프트가 뜬다. 이 때
     특정한 문자를 입력하면 가장 최근에 그 문자로 수행한 명령을 보여준다.
 2) [ESC] 후에 [.] 또는 [ALT] + [.]
    => 최근에 사용된 인자(argument)를 붙여준다. 텔넷으로 접속한 경우에는 [ALT]+[.]은 사용할
     수 없다.
 3) export HISTCONTROL=ignoreboth
    => 중복되어지는 명령어는 히스토리에 기억하지 않는다. 명령행에 입력하거나 계속적으로
     반영시키려면 .bashrc파일에 기록한다.

5. alias
(1) 개요 : 명령어에 별명(alias)를 만드는 것이다. 어떠한 명령에 기본으로 옵션을 추가시키거나
      자신만의 독특한 명령어를 만들 수 있다. 기본적으로 alias만 입력했을 경우에는 현재
      설정된 alias를 보여준다.
(2) 사용법
  alias 별명이름='실행될 명령의 정의'
(3) 사용예
 1) alias
    => 현재 설정된 alias를 보여준다.
 2) alias rm='rm -i'
    => rm명령에 기본으로 -i옵션을 부여하여 rm명령을 실행시킬때마다 확실히 지울 것인지 물어
     본다.
 3) unalias rm
    => rm에 설정된 ailas를 해제한다.
(4) 특징
  1) 일반쉘상태에서 alias를 설정한 뒤 로그아웃하면 그 설정은 무효가 된다.
  2) alias의 해제는 unalias명령을 이용한다.
  3) alias의 설정을 지속적으로 반영시키려면 ~/.bashrc파일안에 설정하면 된다.
(참고) ~/.bashrc파일안에 설정하면 다음 로그인부터 그 값이 반영된다. 만약 즉시 반영하고 원할
    경우에는 'source .bashrc'를 실행시키면 된다.

 

출처 - 오라닉스

 

저작자 표시 비영리 변경 금지

'작업 > 리눅스' 카테고리의 다른 글

-march 검색  (0) 2010/08/16
영문 리눅스에서 한글 사용하기  (0) 2010/08/13
리눅스 환경 변수 확인하기  (0) 2010/08/03
리눅스에서 JDK 설치  (0) 2010/07/23
MacBook을 이용해서 Ubuntu 설치 할때 확인하고 작업하세요.  (0) 2010/07/22
apt-get help  (0) 2010/07/09
posted by 자동차 전장, RFID hotdigi

많이 자란 지아.

행복한가족만들기 2010/08/03 09:07

산부인과 진료하러 갔다가, 많이 자란 지아를 보게 되었다.
언제 이렇게 자랐지, 아빠가 팔힘이 부족함을 느끼네.ㅋ.ㅋ

저작자 표시 비영리 변경 금지

'행복한가족만들기' 카테고리의 다른 글

육일약국 갑시다.  (0) 2010/10/13
보오메꾸뜨르호텔  (0) 2010/08/25
많이 자란 지아.  (0) 2010/08/03
돌잔치때 재생한 동영상  (0) 2010/07/01
우리지아 2008/6/28  (0) 2010/06/09
결혼에 대해서 다시 한번 생각하게 되다.  (0) 2010/05/03
posted by 자동차 전장, RFID hotdigi

Samsung Galaxy S Launching) Lifestyle Presentation

작업/모바일 2010/08/02 20:19
http://www.youtube.com/watch?v=LlrgkTDYhj8&feature=player_embedded#!

프리젠테이션을 참 잘하네.
http://aliceon.tistory.com/1446





저작자 표시 비영리 변경 금지

'작업 > 모바일' 카테고리의 다른 글

2010 Augmented Reality Guide  (0) 2010/08/18
Kanzi Solution  (0) 2010/08/17
Samsung Galaxy S Launching) Lifestyle Presentation  (0) 2010/08/02
Ovi Store  (0) 2010/08/02
애플 TV 리모컨 특허  (0) 2010/07/29
애플 신드롬의 실체는 무엇인가에 대한 특집 기사  (0) 2010/07/29
posted by 자동차 전장, RFID hotdigi

Ovi Store

작업/모바일 2010/08/02 17:12
http://store.ovi.com/

hotdigi has shared Baby Maker with you. http://store.ovi.com/content/12536
hotdigi has shared Farm Frenzy Trial with you. http://store.ovi.com/content/19084
hotdigi has shared High Speed 3D Free with you. http://store.ovi.com/content/21243
hotdigi has shared Timer Lite Touch with you. http://store.ovi.com/content/16243
hotdigi has shared Own Voice - updated version with you. http://store.ovi.com/content/44736
hotdigi has shared Locago with you. http://store.ovi.com/content/9299
hotdigi has shared Weather Touch with you. http://store.ovi.com/content/23066
hotdigi has shared Trivian with you. http://store.ovi.com/content/18950
hotdigi has shared Bright Light Touch with you. http://store.ovi.com/content/12867
hotdigi has shared Nokia Photo Browser with you. http://store.ovi.com/content/3612
hotdigi has shared (Try me) Bongo with you. http://store.ovi.com/content/29023
hotdigi has shared Angle Meter Touch with you. http://store.ovi.com/content/1696






저작자 표시 비영리 변경 금지

'작업 > 모바일' 카테고리의 다른 글

Kanzi Solution  (0) 2010/08/17
Samsung Galaxy S Launching) Lifestyle Presentation  (0) 2010/08/02
Ovi Store  (0) 2010/08/02
애플 TV 리모컨 특허  (0) 2010/07/29
애플 신드롬의 실체는 무엇인가에 대한 특집 기사  (0) 2010/07/29
OS 기술의 필요하다.  (0) 2010/07/29
posted by 자동차 전장, RFID hotdigi
X6

wine에서 한글 깨지면 font 변경 필요

작업/OvmStart(2010) 2010/07/29 20:15
Ubuntu 10.04를 설치후 wine 설치 한 시스템에서
한글 및 글자가 흐려보이거나, 깨져 보이는 경우
위의 그림과 같이 설정을 변경하면 깨끗한 wine 화면을 볼 수 있다.

- 폰트 구하는 방법 
   : 인터넷 검색
   : Ubuntu Software Center 받기 
   : /usr/share/fonts truetype 찾아보기
 

설치

- wine에서 폰트 설정
   : .wine 아래에 있는 system.reg 파일을 열고
     MS Shell Dlg와 Dlg2에 있는 폰트 이름을 변경 
     Gulim 으로 변경하니 깔끔함.

- 폰트 복사
   : .wine/drive_c/windows/Fonts에 복사한다.

- n900 한글 적용
깨끗하게 잘 나타남.



http://hanempire.thoth.kr/?mid=blog&document_srl=3649148
저작자 표시 비영리 변경 금지

'작업 > OvmStart(2010)' 카테고리의 다른 글

winetricks usage  (0) 2010/08/24
Test Presentation File  (0) 2010/08/10
wine에서 한글 깨지면 font 변경 필요  (0) 2010/07/29
QEMU wikipedia  (0) 2010/07/23
QEMU Manual  (0) 2010/07/23
QEMU Accelerator Technical Documentation  (0) 2010/07/23
posted by 자동차 전장, RFID hotdigi

애플 TV 리모컨 특허

작업/모바일 2010/07/29 13:10
http://hitme.kr/174

최근 발표된 특허 중에서 애플이 현재 차세대 애플 TV 멀티미디어 시스템에 "Wii 컨트롤러"와 유사한 방법으로 제어하는 것을 계획하고 있다는 것을 발견할 수 있습니다. 사용자가 애플 TV 상에서 조작하는 방식은 마우스와 유사하지만, 또한 Wii 콘트롤러의 3D 조작 방식과 유사한 점이 있습니다.

리모컨의 특허는 이번 주에 처음으로 외부에 알려졌으며, 사용할 때는 화면에 초점을 맞추어 마우스의 위치를 이동시킬 수 있는데, 화면의 마우스 커서는 리모컨이 움직이는 대로 움직입니다. 이 것은 현재 애플 TV에 제공되는 5버튼식 리모컨과는 다른 것인데, 이러한 새로운 리모컨은 더욱 다양한 기능과 조작 방법을 제공할 것으로 보입니다. 예를 들면, 확대, 축소, 화상 키보드 및 멀티미디어 조작과 사진 편집 같은 것이 되겠네요.

애플은 특허 중, 리모컨에 모션 센서가 있어서, 이동을 감지하고, 가속 이동 및 중력도 감지할 수 있다고 합니다. 애플은 또한 다른 방식을 통해 리모컨의 위치를 정할 수 있는데, 거실에 하나 또는 여러 개의 적외선 모듈을 설치하여 리모컨의 위치를 검측할 수 있다 합니다.
"리모컨의 적외선 광학 모듈을 통해, 리모컨의 방향과 거리를 계산해 낼 수 있고, 또한 이 것은 리모컨의 상대 위치를 확실히 수 있다는 것을 뜻합니다"
사용자 삽입 이미지
리모컨에 추가된 새로운 기술은 버튼의 수도 줄이는 효과를 내는데, 예를 들면, 현재 애플 TV 리모컨의 메뉴/선택 버튼 마저 필요가 없을 수도 있습니다.사용자는 앞뒤, 좌우 또는 회전을 통해 현실과 유사한 방법으로 리모컨을 조절하면 됩니다.
사용자 삽입 이미지
앨범을 선택할 때도 리모컨을 회전하는 방법으로 선택할 수 있습니다.
사용자 삽입 이미지
앞 또는 뒤로 이동하여 확대, 축소를 합니다.
사용자 삽입 이미지
사진의 위치를 이동시거나 회전을 시키려면, 단지 리모컨의 방향을 바꾸거나 회전을 시키면 됩니다.
사용자 삽입 이미지
화상 키보드의 작동 방식도 그다지 복잡하지 않습니다.
사용자 삽입 이미지
64 페이지로 이루어진 애플의 특허 신청서는 리모컨을 어떻게 조작하는 가에 대해 묘사한 것이 대부분이지만, 그 중에는 디지털 펜을 응용하여 그림을 그리는 것도 있습니다. (프로그램 인터페이스가 포토샵과 유사하네요..)

영어권에서는 이 것을 Magic Wand, 즉 마법의 지팡이라고 하는데.. 괜찮아 보입니다. 참신하네요.
현재 애플 TV도 맥 OS X를 완벽하게 구동할 수 있고, MP4 파일 뿐만 아니라 DivX를 구동하는 방법도 나와있다고 하니.. 차세대에서도 구동되면 이 또한 Must Have 아이템이 되지 않을까 싶네요.
저작자 표시 비영리 변경 금지
posted by 자동차 전장, RFID hotdigi

애플 신드롬의 실체는 무엇인가에 대한 특집 기사

작업/모바일 2010/07/29 13:05

>>>special>애플 신드롬의 실체는 무엇인가?
저작자 표시 비영리 변경 금지
posted by 자동차 전장, RFID hotdigi

OS 기술의 필요하다.

작업/모바일 2010/07/29 13:01
http://news.joins.com/article/490/4345490.html?cloc=home%7Csonagi%7Cclick

오피니언

[이철호 시시각각] 삼성전자의 불안 [중앙일보]

2010.07.28 19:39 입력 / 2010.07.29 00:08 수정

요즘 화제의 기업은 단연 애플이다. 시장 반응은 뜨겁다. 애플 주가는 1년간 거의 두 배나 올라 마이크로소프트(MS)의 시가총액을 추월했다. 몸값이 삼성전자의 두 배인 2000억 달러를 넘었다. 애플은 아이팟-아이폰-아이패드의 3연속 신화를 써 내려가고 있다. 실적만 놓고 보면 삼성전자가 꿀릴 게 전혀 없다. 매출액은 애플의 두 배고, 영업이익도 훨씬 앞선다. 그러나 삼성전자 주가는 게걸음이다.

휴대전화나 가전제품에서 삼성전자의 하드웨어를 따라올 업체는 거의 눈에 띄지 않는다. 핵심부품인 반도체와 LCD는 세계 1위다. 디자인 역시 어디에 내놔도 손색없는 수준이다. 신제품 갤럭시S는 아이폰의 대항마로 자리 잡는 데 성공했다. 하지만 시장은 여전히 차갑다. 소프트웨어 때문이다. 삼성전자가 핵심 소프트웨어 없이 미래의 물결을 제대로 탈지 의심을 풀지 않고 있다. 애플 쇼크도 따지고 보면 강력한 소프트웨어 경쟁력이 원천이다.

삼성엔 아이폰의 플랫폼인 iOS나 구글의 안드로이드가 부럽기 짝이 없다. 삼성은 최근 소프트웨어 인력 스카우트에 골몰하고 있다. 삼성SDS를 통해 컴퓨터 운영체제(OS)를 개발하는 티맥스코어도 인수했다. 그러나 자꾸 탄식이 흘러나온다. “소프트웨어 인력이 게임과 포털에 지나치게 편중돼 있다. OS 같은 핵심 소프트웨어를 개발할 고급 인력은 멸종 상태”라는 것이다. 다행히 갤럭시S는 구글의 안드로이드를 공짜로 이용했다. 하지만 구글이 언제 마음을 바꿀지 모른다. 느닷없이 값비싼 청구서를 보내거나 모든 스마트폰은 반드시 구글을 거치도록 횡포를 부릴 수도 있다. 불안한 을(乙)의 신세다.

스마트폰은 단지 시작일 뿐이다. 세계적 기업들이 눈독 들이는 스마트TV와 스마트 자동차도 마찬가지다. 핵심 소프트웨어가 운명을 결정짓는다. 독자적으로 뛰어난 소프트웨어를 보유하지 못하면 조마조마할 수밖에 없다. 삼성이나 LG가 하루아침에 외국 기업의 부품 하청업체로 전락할지 모른다. 물론 소프트웨어 인력난은 우리만의 문제는 아니다. 미국을 제외한 모든 나라의 똑같은 고민이다. 세계의 고급 소프트웨어 인력들이 좋은 대우를 좇아 미국으로 몰렸기 때문이다.

한국으로선 과거의 패착(敗着)이 뼈아프다. 2000년까지만 해도 서울대·카이스트·포스텍의 컴퓨터공학과는 의대보다 인기가 높았다. 해마다 300여 명의 전문인력이 배출됐다. 지금은 어떨까. 한마디로 찬밥 신세다. 대학을 나와 하도급업체에서 3D 업무를 맡는 게 현실이다. 대기업들조차 “안 되면 외국에서 수입하지”라는 식이었고, ‘소프트웨어는 공짜’라는 오해도 뿌리 깊다. 이런 풍토를 못 견디고 뛰쳐나와 세운 벤처가 NHN·엔씨소프트 등이다. 이러니 서울대 컴퓨터공학과가 6년 연속 정원을 못 채우고, 이들 3개 대학이 배출하는 인원도 100명으로 쪼그라드는 게 당연하다.

김형주 서울대 컴퓨터공학부 교수는 “소프트웨어만큼 소수의 뛰어난 인재에 좌우되는 분야는 흔치 않다”고 말한다. OS의 경우 많은 인력이 필요 없다. 30~50명의 소수 정예가 만든다. “뛰어난 두뇌와 높은 수준의 교육, 풍부한 경험을 갖춰야 가능한 작업”이라는 게 김 교수의 설명이다. 애플·마이크로소프트·오라클은 10명의 천재가 10만 명을 먹여 살린다. 그곳에는 한국에서 건너간 인재도 적지 않게 섞여 있다. 그러나 한국 회사에선 “소프트웨어론 밥 못 먹는다. 우리 회사에 들어오지 말라”고 선배들이 후배들을 말리는 형편이다.

한국의 소프트웨어 생태계는 이미 황폐화됐다. 자업자득(自業自得)이다. 그 업보로 향후 6~7년간 어려운 시기를 견딜 수밖에 없다. 눈앞에 펼쳐질 스마트폰·스마트TV·스마트 자동차에서 승부를 걸려면 다른 방도가 보이지 않는다. 지금부터 성공신화를 만들어야 한다. 뛰어난 소프트웨어로 떼돈을 번 사람들이 탄생해야 선순환(善循環)이 시작된다. 우수한 인재 없이 고품질의 소프트웨어는 기대할 수 없다. 소프트웨어의 뒷받침 없이는 미래 물결도 제대로 탈 수 없다. 사상 최고의 실적에도 요즘 삼성전자 최지성 대표의 표정은 밝지 않다.

이철호 논설위원
저작자 표시 비영리 변경 금지
posted by 자동차 전장, RFID hotdigi

아이폰! 이제 모션 센서까지 추가되니?

작업/모바일 2010/07/29 11:57

http://hitme.kr/227


새로운 아이폰에 대한 소식이 매일 연발로 나오네요. 6월 출시니, 미니 버전이니, 그리고 32기가 용량이니.. (아이폰은 32기가 짜리가 없음) 하는 것들 말이죠;; 뭐;; 하지만 애플은 아직 아무 말도 없네요.. "때려죽여도 말안 해!"라는 태도를 시종일관 유지하고 있습니다.

뭐;; 애플이 어떤 게 진짜다 가짜다 말하지 않더라도, 최소한 사실이라는 증거를 찾는 방법이 있긴 합니다 ㅎㅎ
바로 아이폰을 위한 "모션 센서" 특허 문서가 유출된 거죠 -0-;;
사용자 삽입 이미지

유출된 아이폰을 위한 "모션 센서" 특허

외국에서 오늘 유출되었다고 하는데, 모션 센서라는 것이 흥미롭습니다.

애플의 개발자들이 발견한 사실 중 하나라고 하는데, 사람들이 운동하다 멈추고서야 휴대폰으로 일처리를 할 수 있었다는 것이지요. 설마 달리면서 문자보내지는 않으시죠? -0-;; (중국에서는 자전거 및 오토바이 타고 가면서도 문자 잘 씁니다;; 중국어 문자는 병음을 치고 한자를 선택해야 해서 휴대폰 화면을 봐야;;;) 아무튼.. 그러한 운동하면서도 사용하기 쉽게~ 아이폰의 모션 센서가 사용자가 운동 중임을 감지해서 휴대폰을 사용할 때, 자동으로 화면의 그림이나 글자 크기를 키우는 내용의 특허입니다. 실망하셨다고요? --;;

네네.. 하지만~ 혹시 압니까? 지금처럼 NIKE+ 수신부가 펌웨어 업그레이드로 블루투스가 되는 마당에..

모션 센서도 언젠가는 Wii 모트처럼 엄청난 역할을 할지도 모릅니다 ㅋㅋ
사용자 삽입 이미지

전면 카메라의 위치 변화

외에 전면에 위치한 캠의 위치도 변하였습니다. 이 위치라면 보통 화상통화를 의미하죠? ㅎㅎ

또한 특허 문서에는 또 다른, 접근 센서, 주변광 센서 및 가속 센서들도 있습니다.

이번에 나올 아이폰은 괴물인가요?

연관글

저작자 표시 비영리 변경 금지
posted by 자동차 전장, RFID hotdigi

QEMU wikipedia

작업/OvmStart(2010) 2010/07/23 15:00
http://en.wikipedia.org/wiki/QEMU

QEMU

From Wikipedia, the free encyclopedia
Jump to: navigation, search
QEMU
Original author(s) Fabrice Bellard
Developer(s) QEMU team:
Fabrice Bellard, Paul Brook, et al.
Stable release 0.12.4 / March 4, 2010; 4 months ago (2010-03-04)
Operating system Cross-platform
Type Emulator
License GNU GPL version 2
Website www.qemu.org

QEMU is a processor emulator that relies on dynamic binary translation to achieve a reasonable speed while being easy to port on new host CPU architectures.

In conjunction with CPU emulation, it also provides a set of device models, allowing it to run a variety of unmodified guest operating systems; it can thus be viewed as a hosted virtual machine monitor. It also provides an accelerated mode for supporting a mixture of binary translation (for kernel code) and native execution (for user code), in the same fashion as VMware Workstation and Microsoft Virtual PC.

QEMU can also be used purely for CPU emulation for user level processes; in this mode of operation it is most similar to Valgrind.

One feature exclusive to QEMU is that of portability: the virtual machines can be run on any PC, even those where the user has only limited rights with no administrator access, making the "PC-on-a-USB-stick" concept very real. Similar applications exist (such as MojoPac) but they currently require administrator rights to run, making them useless in areas such as public libraries, internet cafes, and so on.

Contents

[hide]

[edit] Licensing

QEMU was written by Fabrice Bellard and is free software. Specifically, the QEMU virtual CPU core library is released under the GNU Lesser General Public License (GNU LGPL). Many hardware device emulation sources are released under the BSD license.[1] When running on Windows, although by default it uses DirectSound, there is the option to use the proprietary FMOD library, which if used disqualifies it for a single, unified, Open Source software license.

[edit] Details

QEMU has two operating modes[2]:

User mode emulation
QEMU can launch Linux or Darwin/Mac OS X processes compiled for one CPU on another CPU. Target OS system calls are thunked for endianness and 32/64 bit mismatches. WINE Windows API reimplementation and DOSEMU are the main targets for QEMU in user mode emulation. This mode also eases cross-compilation and cross-debugging.
Complete Computer System mode emulation
QEMU emulates a full computer system, including a processor and various peripherals. It can be used to provide virtual hosting of several virtual computers on a single computer. QEMU can boot many guest operating systems, including Linux, Solaris, Microsoft Windows, DOS, and BSD [1]; it supports emulating several hardware platforms, including x86, x86-64 (AMD64/Intel 64), ARM, Alpha, ETRAX CRIS, MIPS, MicroBlaze and SPARC.

[edit] Features

QEMU offers many features that are also present in other emulators. For example, it can save and restore the state of the virtual machine with all programs running. As with many emulators, guest operating systems do not need to be patched to successfully run.

QEMU supports the emulation of various architectures, including IA-32 (x86) PCs, x86-64 PCs, MIPS R4000, Sun's SPARC sun4m, Sun's SPARC sun4u, ARM development boards (Integrator/CP and Versatile/PB), SH4 SHIX board, PowerPC (PReP and Power Macintosh), ETRAX CRIS and MicroBlaze architectures. The QEMU homepage provides a complete list of supported architectures.

The virtual machine can be equipped with many types of hardware. Some of these are: hard disks, CD-ROM drives, network cards, sound chips, and USB devices. USB devices can be completely emulated (mass storage from image files, input devices), or the host's USB devices can be used (however, this requires administrator privileges and does not work with all devices).

Virtual hard disk images can be stored in a special format (qcow2) that only takes up disk space that the guest OS actually uses. This way, an emulated 120 GiB disk can still take up just several hundred megabytes on the host. The QCOW2 format also allows the creation of overlay images that record the difference to another base image file which is not modified. This can be useful to have the possibility of reverting the disk's contents to an earlier state. For example, a base image could hold a fresh install of an operating system that is known to work, and the overlay images are worked with. Should the guest system be unusable (virus attack, accidental system destruction, ...), the overlay can be deleted and recreated.

QEMU can emulate network cards (of different models) which share the host system's connectivity by doing network address translation, effectively allowing the guest to use the same network as the host. The virtual network cards can also be connected to network cards of other instances of QEMU or local TAP interfaces.

It also has some features that are not present in many emulators. QEMU integrates several services to allow the host and guest systems to communicate, for example, a SMB server and network port redirection (to allow incoming connections to the virtual machine). It can also boot Linux kernels without having to prepare a bootable image with a bootloader.

QEMU does not depend on the presence of graphical output methods on the host system. Instead, it can allow one to access the screen of the guest OS via VNC. It can also use an emulated serial line, without any screen, with applicable operating systems.

Simulating multiple CPUs that can be used like a real SMP system is possible.

Unlike some other emulators, QEMU does not require administrative rights to run, except if additional kernel modules for improving speed are used (like KQEMU).

[edit] User mode emulation

QEMU mimics the hardware environment. This is what allows it to run code that was compiled for a different architecture. In practical terms this is how emulation differs from simulation. It is important because it allows code to be tested after it is compiled.

An operating system separates hardware access from the various layers of software (application-layer being the easiest to visualize). This gives rise to different access permissions or rights. In such an environment the ability to mimic hardware and to maintain control is difficult to achieve. QEMU has achieved this.

[edit] Tiny Code Generator

The Tiny Code Generator (TCG) aims to remove the shortcoming of relying on a particular version of GCC or any compiler, instead incorporating the compiler (code generator) into other tasks performed by QEMU in run-time. The whole translation task thus consists of two parts: blocks of target code (TBs) being rewritten in TCG ops - a kind of machine-independent intermediate notation, and subsequently this notation being compiled for the host's architecture by TCG. Optional optimisation passes are performed between them.

TCG requires that there be dedicated code written to support every architecture it is being run on. It also requires that the target instruction translation be rewritten to take advantage of TCG ops, instead of the previously used dyngen ops.

Starting with QEMU Version 0.10.0, TCG ships with the QEMU stable release.[3]

[edit] Accelerator

Virtualization of machines or operating systems comes at the cost of speed of execution. One tried and true method to reduce the effect (cost) are software-based drivers which perform specific functions that would otherwise be very costly to perform by the virtualization software. Two of those software programs, developed for QEMU, are KQEMU and QVM86.

[edit] KQEMU

Fabrice Bellard also wrote a Linux kernel module (with preliminary ports to FreeBSD and MS Windows) named KQEMU or QEMU Accelerator, which notably speeds up x86 emulation on x86 platforms. This is accomplished by running user mode code directly on the host computer's CPU, and using processor and peripheral emulation only for kernel mode and real mode code. KQEMU also supports a kernel emulation mode in which portions of kernel mode code run on the host's CPU.

Unlike KVM, KQEMU can execute code from many guest OSes even if the host CPU does not support hardware virtualization. KQEMU supports both x86 and x86_64 CPUs. As a future development[4] for KQEMU there are plans to support the hardware (CPU) based virtualization extensions introduced by Intel VT-x and AMD-V families of processors.

KQEMU, was initially released free of charge but was licensed as a closed-source proprietary product. However, since version 1.3.0pre10[5], released on February 5, 2007, it has been available under the GNU General Public License. QEMU versions starting with 0.12.0 no longer support KQEMU.[6]

[edit] QVM86

QVM86 was a Linux kernel module to provide x86 virtualization capabilities for the QEMU emulator. Virtualization allowed "emulated" code to be run natively on the host CPU, using the CPU protection mechanisms to intercept and emulate privileged events. It was licensed under GNU GPLv2 license. It was developed as a drop-in replacement for the then closed-source KQEMU, which has since been made available under the GPL. The developer of QVM86 ceased development on January 21, 2007 as they decided that the project had been rendered obsolete by the release of VirtualBox.

[edit] Hardware-assisted emulation

The MIPS-compatible Loongson-3 processor adds 200 new instructions to help QEMU translate x86 instructions; those new instructions lower the overhead of executing x86/CISC-style instructions in the MIPS pipeline. With additional improvements in QEMU by the Chinese Academy of Sciences, Loongson-3 achieves an average of 70% the performance of executing native binaries while running x86 binaries from nine benchmarks.[7]

[edit] Integration in other virtualization solutions

[edit] VirtualBox

In January 2007, VirtualBox was released. It uses some of QEMU's virtual hardware devices and has a built-in dynamic recompiler that is based on QEMU. As with KQEMU, it runs nearly all guest code natively on the host via the VMM (Virtual Machine Manager), and uses the recompiler only for special situations as a fallback mechanism (this holds true for guest code that executes in real mode and some other rare scenarios at runtime).[8] In addition, VirtualBox goes through a lot of code analysis and patching via a built-in disassembler to reduce usage of the recompiler to a minimum. VirtualBox is open-source software under the GPL, except for a number of enterprise features, and standard user features like USB.

As of the 3.0 release (updated 2009-07-06) VirtualBox does have support for SMP in a guest OS.

[edit] Xen-HVM

The Xen virtual machine monitor can run in HVM (hardware virtual machine) mode, using Intel VT-x or AMD-V hardware x86 virtualization extensions. This means that instead of paravirtualized devices, a real set of virtual hardware is exposed to the domU to use real device drivers to talk to.

QEMU includes several components: CPU emulators, emulated devices, generic devices, machine descriptions, user interface, and a debugger. The emulated devices and generic devices in QEMU make up its device models for I/O virtualization.[9]

Xen-HVM has device emulation based on the QEMU project to provide I/O virtualization to the VMs. Hardware is emulated via a patched QEMU "device model" (qemu-dm) daemon running as a backend in dom0. This means that the virtualized machines see as hardware: a PIIX3 IDE (with some rudimentary PIIX4 capabilities), Cirrus Logic or vanilla VGA emulated video, RTL8139 or NE2000 network emulation, PAE, and somewhat limited ACPI and APIC support and no SCSI emulation.[10]

[edit] Kernel-based Virtual Machine (KVM)

KVM is a Linux kernel virtualization infrastructure. By itself, it does not perform any emulation. Instead, a user-space program uses the /dev/kvm interface to set up the guest VM's address space, feed it simulated I/O and map its video display back onto the host's. At least two programs exploit KVM: a modified version of QEMU[11] and QEMU itself since version 0.10.0.

[edit] Darwine

Darwine was originally intended to support compiling of Win32 source into Mach-O/PowerPC binaries for Macintosh computers. The project shifted objectives combining Wine's program loader with QEMU in user mode emulation, to allow running of Win32 binaries on Mac OS X for PowerPC.

[edit] Win4Lin Pro Desktop

In early 2005, Win4Lin introduced Win4Lin Pro Desktop, based on a 'tuned' version of QEMU and KQEMU and it hosts NT-versions of Windows. In June 2006[12], Win4Lin released Win4Lin Virtual Desktop Server based on the same code base. Win4Lin Virtual Desktop Server serves Microsoft Windows sessions to thin clients from a Linux server.

In September 2006, Win4Lin announced a change of the company name to Virtual Bridges with the release of Win4BSD Pro Desktop, a port of the product to FreeBSD and PC-BSD. Solaris support followed in May 2007 with the release of Win4Solaris Pro Desktop and Win4Solaris Virtual Desktop Server.[13]

[edit] Shortcomings

  • Incomplete support for Microsoft Windows and other host operating systems; this has improved with recent versions
  • Incomplete support for less frequently-used architectures
  • Currently only supports traditional BIOS boot model for the guest OSes, no UEFI boot model support yet on x64 systems
  • Few special device drivers (graphics, sound, IO) for guests are available, thus quite large overhead for multimedia applications. For example, a Cirrus Logic graphics chip and various popular sound cards (ES1370, Sound Blaster 16, Gravis Ultrasound and AdLib) are emulated, but they do not provide hardware-accelerated performance on the host system. Also, it supports only SDL or Cocoa video output libraries although a patch for GGI support exists[14] Virtio support for block and network is fully supported for several Linux distributions running in a VM. Virtio drivers are also now available for Windows. Recent work has added a virtual video device compatible with the VMWare video driver, however it does not support any scaled video or 3D features.

[edit] Emulated hardware platforms

[edit] x86

QEMU with the free operating system ReactOS

Besides the CPU the following is emulated:

The BIOS implementation used by QEMU starting from version 0.12 is SeaBIOS. The VGA BIOS implementation comes from Plex86/Bochs.

[edit] PowerPC

On the PowerPC target, Open Hack'Ware, an Open-Firmware-compatible BIOS, is used.

[edit] PowerMac

QEMU emulates the following PowerMac peripherals:

  • UniNorth PCI Bridge
  • PCI-VGA-compatible Graphics card which maps the VESA Bochs Extensions
  • Two PMAC-IDE-Interfaces with hard disk and CD-ROM support.
  • NE2000 PCI Adapter
  • Non Volatile RAM
  • VIA-CUDA with ADB keyboard and mouse.

[edit] PREP

QEMU emulates the following PREP peripherals:

  • PCI Bridge
  • PCI-VGA-compatible graphics card with VESA Bochs Extensions
  • Two IDE-Interfaces with hard disk and CD-ROM support
  • Floppy drive
  • NE2000 network adapter
  • Serial interface
  • PREP Non Volatile RAM
  • PC-compatible keyboard and mouse

[edit] ARM

QEMU booted into the ARM port of Fedora 8

QEMU emulates the armv5tej instruction set and all the derivative processors families like ARM7, ARM9E, ARM10E and XScale. It emulates full systems like Integrator/CP board, Versatile baseboard, RealView Emulation baseboard, XScale-based PDAs, Palm Tungsten|E PDA, Nokia N800 and Nokia N810 internet tablets etc.

[edit] SPARC

Sun SPARC-Architecture = (Scalable Processor ARChitecture)

When the BIOS in the JavaStation (sun4m-Architecture) became Version 0.8.1 Proll [15], a PROM replacement, used, in Version 0.8.2 was replaced with OpenBIOS.

[edit] Sparc32

QEMU emulates the following sun4m/sun4c/sun4d peripherals:

  • IOMMU or IO-UNITs
  • TCX Frame buffer (graphics card)
  • Lance (Am7990) Ethernet
  • Non Volatile RAM M48T02/M48T08
  • Slave I/O: timers, interrupt controllers, Zilog serial ports, keyboard and power/reset logic
  • ESP SCSI controller with hard disk and CD-ROM support
  • Floppy drive (not on SS-600MP)
  • CS4231 sound device (only on SS-5, not working yet)

[edit] Sparc64

Emulating Sun4u (UltraSPARC PC-like machine), Sun4v (T1 PC-like machine), or generic Niagara (T1) machine with the following peripherals:

  • UltraSparc IIi APB PCI Bridge
  • PCI VGA compatible card with VESA Bochs Extensions
  • PS/2 mouse and keyboard
  • Non Volatile RAM M48T59
  • PC-compatible serial ports
  • 2 PCI IDE interfaces with hard disk and CD-ROM support
  • Floppy disk

[edit] Microblaze

Supported peripherals:

  • Microblaze with/without MMU
  • timer
  • intc
  • uartlite
  • emaclite

[edit] CRIS

[edit] External patches

External trees exist supporting the following targets:

[edit] See also

[edit] References

[edit] External links

저작자 표시 비영리 변경 금지

'작업 > OvmStart(2010)' 카테고리의 다른 글

Test Presentation File  (0) 2010/08/10
wine에서 한글 깨지면 font 변경 필요  (0) 2010/07/29
QEMU wikipedia  (0) 2010/07/23
QEMU Manual  (0) 2010/07/23
QEMU Accelerator Technical Documentation  (0) 2010/07/23
darwine 검색 결과  (0) 2010/04/14
posted by 자동차 전장, RFID hotdigi

LG CNS 채용 공고

참고자료 2010/07/23 14:59
http://withus.lgcns.com/
 
   
 
채용명 임베디드/모바일 분야 경력채용
채용유형
상시채용 지원유형 경력사원
접수기간 2010.07.13 10시 ~ 2010.07.25 23시 학위유형 학사
지원하기
분야 모집요강 인원
휴대폰 S/W개발 전문가 ■ 지원자격 : 휴대폰 S/W개발 3년 이상 유경험자
■ 우대자격 : Android 개발 유경험자
00명
Mobile/IP TV Service 전문가 ■ 지원자격 : Mobile/IPTV 서비스 시스템 설계 구축 5년 이상 유경험자
■ 우대자격 : Mobile Phone, S/W 개발 경험, Mobile/IPTV 서비스 시스템 기획 유경험자
00명
Embedded Linux 개발 전문가 ■ 지원자격 : 임베디드 리눅스 기반 App 개발 및 Device 제어업무 2년 이상 경험자
■ 우대자격 : 리눅스 F/W, 커널, App. 개발자
                  MultiMedia, Embedded Browser 유경험자
                  DTV/Set-top, PMP 개발 유경험자
00명
임베디드 테스트 전문가 ■ 지원자격 : Mobile/DTV등 임베디드 디바이스 및 S/W 테스트 2년 이상 경험자
■ 우대자격
   - 임베디드 디바이스 단위테스트 및 테스트 자동화 유경험자
   - 모바일 S/W 또는 플랫폼 개발, 모바일 테스트 자동화 유경험자
00명
Smart Phone 사업 전문가 ■ 지원자격 : Mobile SW Platform 개발/사업 경험 5년 이상
■ 우대자격 : Smart Phone 개발/사업 유경험자
0명
Smart TV 사업 전문가 ■ 지원자격 : Linux Platform 개발/사업 경험 5년 이상
■ 우대자격 : Smart TV, DTV 개발/사업 유경험자
0명
공통자격요건 - 각 모집분야별 경력년수, 학력 등의 지원자격에 해당하는 분만 지원가능합니다.
- 학사이상 학위 소지자 지원가능합니다. (석박사 지원가능)
- 해외 여행에 결격사유가 없는 분이어야 합니다.
- 남자는 병역필 또는 면제자여야 합니다. (병역특례 신규편입 및 전직은 지원이 불가능합니다.)
전형방법 * 전형절차 : 서류전형 → 필기전형 → 면접전형 → 건강검진

* 지원서 접수 : 2010.7.13(화) ~ 2010.7.25(일) 23시 限

* 필기전형
   - 서류합격자를 대상으로 필기전형이 진행됩니다.
   - 필기전형 과목 : TOEIC, 적성, 인성
   - 응시과목은 어학점수 수준과 경력연수 등에 따라 개인별로 대상 과목이 통지되며,
     서류합격 시 응시과목과 시간을 알려드립니다.
   - 어학시험은 최근 2년 이내(08년 8월 1일 이후) TOEIC기준 600점이상을 취득한 경우 면제됩니다.
접수방법 LG CNS 홈페이지(www.lgcns.com)를 이용한 인터넷접수만 가능합니다.
기타 - 입사지원관련 구비서류는 최종합격자에 한해 제출합니다.
- 입사지원서 기재내용이 허위로 판명될 시에는 입사가 취소됩니다.
- 자세한 사항은 회사 홈페이지(www.lgcns.com)를 참고하시기 바랍니다.
- 보훈대상자와 장애인의 경우 관련 법규에 의거하여 우대합니다.
- 기타 궁금한 사항은 recruit@lgcns.com로 문의해주시기 바랍니다.
지원하기
  목록 | ▲ 이전글 | ▼ 다음글 |
저작자 표시 비영리 변경 금지
posted by 자동차 전장, RFID hotdigi
1 ... 9 10 11 12 13 14 15 16 17 ... 20