(c) Copyright 1999-2003 International Business
Machines Corp. All rights reserved.
* Trademark of IBM Corporation, Licensed
materials - Property of IBM
이 문서와 이 제품 설치를 진행하기 전에
http://www.ibm.com/software/data/db2/everyplace/의
제품 웹 사이트에서 최신 버전의 README NOTES(readme.html)를 검토하십시오. 제품 설치 및 사용 시
기타 다른 제품 문서뿐만 아니라 이러한 릴리스 정보의 웹 버전도 사용되는 것이 바람직합니다.
DB2 Everyplace Mobile Application Builder(MAB)는 프로그래밍 기술이나 특정 목표 디바이스의 속성에 대한 지식을 요구하지 않고 복잡한 관계형 DB2 Everyplace 데이터베이스 응용프로그램을 생성할 수 있는 통합 개발 환경(Integrated Development Environment)입니다. 이러한 "thick 클라이언트" 응용프로그램은 무선 마크업 언어를 사용하는 응용프로그램 이상으로 논리 복잡도 및 유용성이 있는 프로그램 언어로 작성됩니다. 일반적으로 응용프로그램은 수시 연결/동기화로 작업할 수 있으며 중요한 데이터는 디바이스에 로컬로 상주합니다.
리모트 데이터베이스에서 테이블 메타데이터 검색
이제 Live Connection을 사용하여 디바이스측 테이블과 컬럼에 대한 메타데이터를 얻을 수 있습니다. DB2 및 Oracle 데이터베이스가 지원됩니다. 이전 버전에서는 텍스트 파일로 테이블 DDL을 제공하고 DDL을 MAB에 임포트해야 했습니다. 이 기능은 MAB 설치 및 사용자 안내서에 설명되지 않습니다. 리모트 데이터베이스 테이블에서 테이블을 임포트하려면 다음을 수행하십시오.
- 워크스테이션에 JDBC 드라이버의 경로를 제공하십시오.
- 파일 -> 환경설정을 누르십시오. 환경설정 창이 열립니다.
- 응용프로그램 노드를 펼쳐서 응용프로그램 환경설정을 보십시오.
- JDBC 드라이버 위치를 누르십시오.
- 오른쪽 패널에서 DB2 또는 Oracle 데이터베이스 버전을 지정하고 JDBC 드라이버가 있는 디렉토리를 지정하십시오.
- 확인을 누르십시오.
- 변경사항이 적용되도록 MAB를 재시작하십시오.
- MAB 프로젝트 분할창에서 테이블을 마우스 오른쪽 단추로 누르고 팝업 메뉴에서 리모트 데이터베이스 테이블에서 테이블 임포트를 누르십시오. 연결 창이 열립니다.
- 연결 창에서 지원할 데이터베이스의 유형을 선택하고 다른 모든 필수 필드를 입력하십시오.
- 확인을 누르십시오. 임포트 창이 열립니다.
- 임포트 창의 사용 가능한 테이블 목록에서 테이블과 컬럼을 선택한 다음 >를 눌러 임포트할 테이블 목록으로 이동시키십시오. 해당 테이블의 모든 컬럼을 임포트하도록 테이블을 선택하거나 개별 컬럼을 선택할 수 있습니다. 여러 테이블 또는 컬럼을 동시에 선택할 수도 있습니다.
- 선택사항: 테이블의 이름을 바꾸십시오.
- 임포트할 테이블 목록에서 테이블을 마우스 오른쪽 단추로 누르십시오. 테이블에 새 이름을 지정할 수 있는 창이 열립니다.
- 새 이름을 지정하고 확인을 누르십시오.
- 임포트를 누르십시오. 테이블 메타데이터가
Projects\디렉토리의 DDL 파일에 기록되고 MAB 프로젝트 분할창에서 테이블 노드 아래에도 표시됩니다.
에뮬레이터 또는 디바이스의 테이블을 채우기 위한 리모트 데이터베이스 검색
Live Connection을 사용하여 디바이스측 테이블과 컬럼에 대한 응용프로그램 테스트 데이터를 얻을 수 있습니다. 따라서 테이블을 채우기 위한 익스포트, 임포트 또는 데이터 입력과 같이 이전에 필요했던 수동 절차가 더 이상 필요하지 않습니다. 이 기능은 MAB 설치 및 사용자 안내서에 설명되지 않습니다. MAB은 응용프로그램에 필요한 테이블을 채우기 위해 NurseInit 샘플 응용프로그램과 비슷하며 에뮬레이터나 디바이스에서 실행할 수 있는 초기화 응용프로그램을 작성합니다. 에뮬레이터나 디바이스에서 테이블을 채우려면 다음을 수행하십시오.
- 기본 메뉴에서 빌드 -> 채우기를 누르거나 도구 모음에서 채우기 아이콘을 누르십시오. 새 연결을 작성할 것인지 묻는 창이 열립니다.
- 디바이스나 에뮬레이터를 채우기 위해 사용할 데이터베이스에 이미 연결되어 있으면 아니오를 누르십시오. 사용 가능한 테이블 목록에 나열된 프로젝트로 임포트한 테이블과 함께 채우기 대화 상자가 열립니다.
- 새 연결을 작성해야 하는 경우 예를 누르십시오. 연결 창이 열립니다. 연결 창에서 지원할 데이터베이스의 유형을 선택하고 다른 모든 필수 필드를 입력하십시오. 워크스테이션에 JDBC 드라이버의 경로를 제공해야 합니다. 확인을 누르십시오. 사용 가능한 테이블 목록에 나열된 프로젝트로 임포트한 테이블과 함께 채우기 대화 상자가 열립니다.
- 사용 가능한 테이블 목록에서 하나 이상의 테이블을 선택하십시오. 채우기 목록에서 선택된 테이블의 데이터를 볼 수 있습니다.
- 확인을 누르십시오.
이벤트 재정렬
이제 양식 또는 제어에 대해 이벤트가 실행되는 순서를 변경할 수 있습니다. 등록 정보 및 이벤트 분할창에서 이벤트를 마우스 오른쪽 단추로 누르고 이벤트 재정렬을 눌러 기존 이벤트를 다시 정렬할 수 있는 창을 여십시오. 자세한 지시사항은 문서에 제공됩니다.
새 SQL 수정 옵션
이전 버전에서는 양식 또는 제어에 대해 SQL을 수정할 때 뒤로 이동하여 MAB가 SQL을 다시 만들게 하는 옵션이 없었습니다. 이제 편집된 SQL을 사용하거나 다음 프로젝트 저장을 통해 MAB가 SQL을 다시 만들도록 선택할 수 있습니다. 또한 수정된 SQL이 연관된 양식이나 제어를 삭제하는 경우 수정된 SQL을 수동으로 삭제할 수 있습니다. 자세한 지시사항은 문서에 제공됩니다.
Palm 응용프로그램 범주 옵션
Palm 디바이스 또는 에뮬레이터에서 응용프로그램이 표시되는 범주를 지정할 수 있는 옵션이 추가되었습니다. 지정한 범주가 아직 없으면 Palm 응용프로그램 실행 프로그램에 작성됩니다. 프로젝트 분할창에서 Palm OS를 선택하고 등록 정보 및 이벤트 분할창에서 범주 등록 정보를 수정하십시오.
Palm Five-way navigation
응용프로그램에 Palm five-way navigation을 사용할 수 있는 옵션이 추가되었습니다. 이 옵션을 통해 사용자는 디바이스에서 탐색 단추를 사용하여 필드 또는 목록을 탐색할 수 있습니다. 자세한 지시사항은 문서에 제공됩니다.
BLOB 제어 지원
사용자가 디바이스에 GIF 또는 JPEG 이미지를 표시할 수 있도록 하는 새 BLOB 제어에 대한 지원이 추가되었습니다. 이 제어는 모든 Java 목표 플랫폼에 대해 지원됩니다. 이 제어를 사용하려면 디바이스 JVM에서 BLOB 지원이 필요합니다. 이 제어는 IBM J9 JVM(Javatm Virtual Machine)을 통해 테스트되었습니다. 이 제어에 저장 이미지 조치를 추가하여 사용자가 디바이스의 파일 시스템에 이미지를 저장할 수 있도록 할 수 있습니다. 이 제어에 선택 이미지 조치를 추가하여 사용자가 제어에 표시할 이미지를 선택할 수 있도록 파일 대화 상자를 표시할 수 있습니다. 이 조치를 통해 사용자는 디바이스의 이미지를 데이터베이스에 삽입할 수 있습니다. 자세한 지시사항은 문서에 제공됩니다.
Symbian Crystal 및 Symbian UIQ 목표의 설정 변경사항
- 더 이상 Symbian UIQ 목표에 대해 Windows
Epocrootuiq시스템 변수를 작성할 필요가 없습니다.- 이제 환경설정 창의 Symbian 도구 노드에서 드라이브를 포함하여 Symbian SDK가 설치된 디렉토리의 전체 경로를 지정하면 됩니다. 버전 8.1.2에서는 드라이브만 지정해야 합니다. 문서에 자세한 지시사항이 제공됩니다.
Java 플랫폼의 암호 마스크
암호 입력은 이제 사용자가 Java 응용프로그램에서 데이터베이스 환경설정 대화 상자에 암호를 입력할 때 마스크됩니다.
Java 응용프로그램에서 암호화된 데이터베이스 동기화 지원
Java 응용프로그램에서 암호화된 데이터베이스와 동기화할 수 있도록 지원이 추가되었습니다.
Smarlinker 최적화
모든 Java 목표 플랫폼에 대해 생성된 Java 코드는 이제 IBM SmartLinker를 사용하여 응용프로그램 크기와 메모리 흔적을 줄여서 최적화되었습니다.
복합 기본 키에 따른 양식 링크를 위한 문서 추가
복합 기본 키에 따라 양식을 링크하는 방법을 설명하는 문서가 추가되었습니다. MAB 문서의 예제 -> 데이터베이스 쿼리 정의에서 "다중 매개변수를 사용한 쿼리 생성" 절을 참조하십시오.
Java 스크립팅을 위한 문서 추가
Java 스크립트를 사용하여 MAB 생성 Java 코드에 액세스하는 방법을 설명하는 문서가 추가되었습니다. MAB 문서의 태스크 -> Mobile Application Builder에서 스크립팅에서 "Java 스크립트를 사용한 MAB 생성 코드 액세스" 절을 참조하십시오.
Java 플랫폼에 대해 호스트 변수 지원
Java 응용프로그램에서 호스트 변수를 사용할 수 있습니다. 이전 버전에서는 Palm 응용프로그램에 대해서만 호스트 변수가 지원되었습니다. 자세한 지시사항은 문서에 제공됩니다.
Java 플랫폼에 대해 향상된 색상 지원
환경설정에서 양식, 제어 및 프로젝트 레벨의 다른 적용 가능한 자원에 대한 색상 설정을 지정할 수 있습니다. 또한 등록 정보 및 이벤트 분할창의 개별 요소에 대한 색상 설정을 지정할 수 있습니다. 적용 가능한 각 제어에 대해 응용프로그램 설정을 사용할 지 또는 개별 설정을 사용할 지 여부를 선택할 수 있습니다.
새 응용프로그램 레벨 글꼴 설정
프로젝트 레벨에서 응용프로그램의 텍스트 표시를 위한 환경설정에 글꼴 설정을 지정할 수 있습니다. 또한 등록 정보 및 이벤트 분할창의 개별 요소에 대한 글꼴 설정을 지정할 수 있습니다. 자세한 지시사항은 문서에 제공됩니다. 적용 가능한 각 제어에 대해 응용프로그램 설정을 사용할 지 또는 개별 설정을 사용할 지 여부를 선택할 수 있습니다.
Java 플랫폼에 대한 이미지 지원
양식 비트맵 제어를 사용하여 양식과 제어에 .gif 이미지를 표시할 수 있습니다. 이전 버전에서는 Palm 응용프로그램에 대해서만 이미지가 지원되었습니다. Java 응용프로그램의 양식이나 제어에 이미지를 표시하려면 문서에서 .bmp 이미지를 .gif 이미지로 대체하여 Palm 응용프로그램에 대한 "비트맵 작성 및 표시"의 기본 지시사항을 따르십시오. 이미지는 화면 크기보다 작아야 하며 그렇지 않으면 올바로 표시되지 않습니다. .gif 이미지는 jar에 패키징되지 않지만 응용프로그램 설치 프로그램을 통해 jar와 동일한 디렉토리에 설치됩니다. 이미지를 사용하는 일반 Java 응용프로그램을 작성할 때 응용프로그램 개발자는 응용프로그램 설치 프로그램이 적절한 디렉토리에 .gif 이미지를 설치하는지 확인해야 합니다.
Symbian OS 7.0 UIQ 응용프로그램 개발 지원
이제 Sony Ericsson P800과 같은 Symbian OS 7.0 UIQ 디바이스에 대한 응용프로그램 개발이 지원됩니다. Symbian UIQ 응용프로그램의 개발 및 테스트를 위해 환경을 설정하고 구성하는 방법에 대한 자세한 지시사항은 문서를 참조하십시오.
Sharp Zaurus 응용프로그램 개발 지원
이제 Zaurus 5500/5600과 같은 Sharp Zaurus 디바이스에 대한 응용프로그램 개발이 지원됩니다. Sharp Zaurus 응용프로그램의 개발 및 테스트를 위해 환경을 설정하고 구성하는 방법에 대한 자세한 지시사항은 문서를 참조하십시오.
WinCE 응용프로그램에 대한 바코드 스캔 지원
이제 WinCE에 대한 바코드 스캔을 통해 응용프로그램을 개발할 수 있습니다. 자세한 지시사항은 문서를 참조하십시오.
Java 플랫폼에 대한 단일 선택 단추 지원
응용프로그램에 둘 이상의 선택란 제어를 추가하고 단일 선택 단추를 작성하도록 구성할 수 있습니다. 자세한 지시사항은 온라인 도움말에 있습니다. 이 제어에 대한 지원은 목표 플랫폼에 따라 다릅니다.
Java 언어 응용프로그램 지원
이 버전은 Palm용 C 언어 응용프로그램을 생성하는 이전에 사용 가능한 기능을 지원 디바이스의 Java 언어 응용프로그램 생성을 위한 새로운 기능과 결합합니다. 지원되는 디바이스 및 운영 체제에 대한 자세한 정보는 디바이스/OS 지원을 참조하십시오.
MAB 내에서 전제 도구 경로 세트에 대한 경로
시작 시, MAB은 자동으로 Palm 전제 도구를 제대로 링크하는 데 필요한 모든 프로시저를 자동으로 실행합니다. 더 이상 시스템 환경 PATH 변수, do Bash 쉘 명령 등을 수동으로 설정할 필요가 없습니다. 별도의 설치 프로그램을 사용하여 도구를 바로 설치한 후(권장되는 기본 파일 시스템 경로), 파일 -> 환경 설정 -> Palm 도구로 이동하여 처음 MAB를 시작할 때 이들을 설치한 위치를 표시하십시오.
기타 새 환경 설정
다른 새 환경 설정이 있습니다. 일부 값의 경우에는 기본값이 있습니다. 기본 설정을 검토하고 설치 후 처음 MAB를 시작할 때 설정하십시오. 이러한 환경 설정은 한 번만 설정해야 합니다. 개발 중인 목표 디바이스 유형에 대한 환경을 설정해야만 합니다. 여기에는 파일->환경 설정 메뉴의 일반적으로 제안된 설정이 있습니다.
- 응용프로그램->WinCE JVM 환경 설정
WinCE 디바이스에 사용된 JVM을 선택하면, 디바이스 기본 설치 설정이 형성됩니다. 응용프로그램 설치 통합 표준이 다르지 않은 경우 이를 수정하지 않아도 될 수 있습니다.
- Symbian 도구
Symbian Crystal Communicator SDK를 설치한 기본 드라이브.
- Win32 에뮬레이션 경로 요구사항
Win32 데이터베이스 엔진 및 응용프로그램 테이블의 위치를 지정하십시오. Win32 구성요소는 DB2 Everyplace 설치 시 설치되어야 합니다. 설치 시 이 구성요소를 선택하지 않았으면, 선택한 구성요소와 함께 엔진을 다시 설치해야 합니다. 또한 응용프로그램의 테이블도 작성한 후 채워야 합니다.
여러 개의 C 파일로 대형 C 코드 응용프로그램 분해
이제 C 코드 응용프로그램은 여러 개의 C 파일로 분해되어 대형 응용프로그램에 대한 C 코드 컴파일과 관련된 이전 제한사항을 피하게 됩니다. C 코드 응용프로그램이 컴파일되면, 어셈블러는 응용프로그램 실행 방법에 대한 지시사항이 들어 있는 기호 테이블을 생성합니다. 어셈블러는 지시사항 사이에 32K를 초과하여 점프할 수 없습니다. 이전에는 이 제한사항으로 인해 대형 MAB 응용프로그램에서는 문제가 있었습니다. 이 솔루션으로 이러한 문제가 해결됩니다.다음 테이블에는 Palm C 코드 응용프로그램이 빌드될 때 지금 생성된 새 파일의 이름이 있습니다.
버전 7.2.1 또는 그 이전의 파일 이름 버전 8.1의 파일 이름 ibm_pab.c MAB_Main.c
MAB_Common.h
MAB_Tables.h
MAB_Tables.c
MAB_Forms.c
MAB_FormHandler.c다음 테이블에는 버전 8.1의 이름이 바뀐 파일 목록이 나와 있습니다.
버전 7.2.1 또는 그 이전의 파일 이름 버전 8.1의 파일 이름 ibm_pab.def MAB.def ibm_pab.h MAB.h ibm_pab.makefile MAB.makefile ibm_pab.rcp MAB.rcp
프로젝트 이름의 새 접미부
이제 MAB 프로젝트 파일은 .pab 대신에 .mab 접미부로 끝납니다. 어느 것이든 허용됩니다. MAB의 이전 버전에서 빌드된 프로젝트를 열면, 응용프로그램이 이주되고 접미부가 .mab인 파일이 작성됩니다. 이전 응용프로그램 프로젝트 파일은 제거되지 않고 이름이 바뀝니다.
새 디렉토리 구조
설치 시 작성된 MAB 디렉토리 구조는 약간 변경되었습니다. 새\Projects디렉토리는 사용자 개발 응용프로그램을 보유하기 위해 작성되고\Samples디렉토리가 그 아래로 이동되었습니다. Palm 플랫폼의 이전 샘플외에도, 이제 Symbian Crystal(Nokia Communicator의) 및 WinCE/PocketPC의 샘플이 있습니다. Windows 데스크탑에서 WinCE/PocketPC 응용프로그램 실행을 지원하는 유틸리티가 있는Win32디렉토리도 있습니다. MAB가 처음으로 시작되면, 새 프로젝트는 기본적으로\Projects디렉토리에 위치하게 됩니다. 기존 프로젝트 검색 시 파일 브라우저는 그 디렉토리에서도 열리게 됩니다.
파일 메뉴에서 최근 프로젝트 열기
최근에 열린 프로젝트는 검색없이 직접 파일 메뉴에서 열 수 있습니다.
DELETE 조치에 사용 가능한 물리적 삭제 옵션
클라이언트(모빌 가능) 데이터베이스에서만 레코드 삭제를 일으키는 레코드 삭제 조치에 옵션을 추가할 수 있습니다. 동기화할 때, 사용자가 모빌 데이터베이스에서 레코드를 삭제하려 하지만, 서버(엔터프라이즈) 데이터베이스에 삭제 조치를 반영하려 하지 않을 때 적용할 수 있습니다.
이 버전은 다음 목표 디바이스에 대한 시각적 DB2 Everyplace 응용프로그램을 빌드 및 테스트하는 데 이 버전을 사용할 수 있습니다.
| 디바이스/OS | 생성된 코드 |
| Palm OS 3.5 이상. | C 코드 |
| Nokia Communicator 92XX 시리즈(620x200 픽셀)와 같은 디바이스용 Symbian OS v6.0 | Javatm 코드 |
| Sony Ericsson P800과 같은 UIQ 디바이스용 Symbian OS v7.0 | Java 코드 |
| Compac iPAQ 38xx 시리즈와 같은 StrongARM 프로세서 또는 iPAQ 3950 및 3970과 같은 디바이스용 XScale 프로세서가 있는 디바이스용 WinCE/PocketPC/PocketPC 2002/PocketPC 2003.** | Java 코드 |
| Sharp Zaurus 5500/5600용 임베디드 Linux. | Java 코드 |
| JDK 1.1.7에서 PersonalJava 3.0.2 스펙 API를 지원하는 또다른 디바이스.* | Java 코드 |
* PersonalJava API는 Sun Microsystems에서 J2ME(http://www.java.sun.com/j2me) Connected Device Configuration(CDC), Personal Profile로 변환되었으며, 여기에는 JDBC, SQL 및 AWT 클래스가 포함됩니다.
**XScale은 StrongARM 프로세서용으로 컴파일된 소프트웨어와 역호환이 가능하기 때문에 StrongARM 칩에서 실행하도록 설계된 소프트웨어는 XScale에서도 실행됩니다.
버전 8.1로 작업할 버전 8.1 이전 프로젝트 파일 이주
이주 기능은 열려고 하는 각각의 이전 버전 프로젝트 파일을 갱신하기 위해 제공됩니다. 이주한 프로젝트 파일의 사본은 접미부가 "PREVIOUS_VERSION"인 프로젝트 디렉토리에 저장됩니다. 프롬프트가 표시될 때 프로젝트 파일 이주를 선택하지 않은 경우 Mobile Application Builder 버전 8.1에서 열리지 않습니다.
버전 8.1로 작업하기 위해 버전 8.1 이전에 작성된 프로젝트 파일을 이주하려면:
- Mobile Application Builder 버전 8.1을 여십시오.
- 파일 -> 프로젝트 열기를 선택하십시오.
- Mobile Application Builder가 프로젝트 파일이 이전 버전에서 작성된 것임을 발견합니다. 이전 버전 프로젝트 파일을 로드 중임을 알리는 이주 대화 상자가 열립니다.
- 예를 선택하여 버전 8.1로 작업할 프로젝트 파일을 이주하십시오.
- 선택된 것이 없으면, 아무 것도 로드되지 않습니다.
- 예를 선택하면, 이전 버전이 접미부가 "PREVIOUS_VERSION"인 해당 이름을 사용하여 백업됩니다.
- 이주가 완료되며 프로젝트가 열립니다.
주: 버전 8.1로 이주되거나 버전 8.1로 작성된 프로젝트 파일은 이전 버전의 Mobile Application Builder로 열 수 없습니다.
주: 호스트 변수 지원을 사용하여 이 문제를 처리할 수 있습니다. 목록을 누를 때 호스트 변수를 갱신하고 다음 양식에서 선택 기준으로 갱신된 값을 사용하십시오. DISTINCT SELECT문에 사용된 컬럼은 호스트 변수를 갱신하는 데 사용되어야 합니다.
static void Button1Form8Script1(EventPtr event)과 같습니다. 영문 이외 버전의 경우 단어의 번역된 이름이
사용됩니다. 예를 들면,
'Button'의 독일어 단어가 이전 샘플 스크립트에서 사용됩니다. 그러나
문자가 컴파일러에 허용 가능한 문자 세트로 제한되어야 하므로,
밑줄 '_' 문자는 이러한 허용 가능 문자 세트가 아닌
번역된 문자로 대체됩니다.
다음 목록은 이전 버전에서 알려진 문제점 중 버전 8.1, 버전 8.1.1 FixPak 또는 버전 8.1.2 FixPak에서 수정된 문제점을 나타냅니다.
#define TRIMCR true를 입력하십시오.
보다 자세한 정보는 Mobile Application Builder 온라인 도움말에서
"문제점 해결" 절을 참조하십시오.
IBM은 이 책에서 다루고 있는 특정 내용에 대해 특허를 보유하고 있거나 현재 특허 출원 중일 수 있습니다. 이 책을 제공한다고 해서 특허에 대한 라이센스까지 부여하는 것은 아닙니다. 라이센스에 대한 의문사항은 다음으로 문의하십시오.
135-270
135-270
서울특별시 강남구 도곡동 467-12, 군인공제회관빌딩
한국 아이.비.엠 주식회사
전화번호: 080-023-8080
2 바이트(DBCS) 정보에 관한 라이센스 문의는 한국 IBM 고객만족센터에 문의하거나 다음 주소로 서면 문의하시기 바랍니다.
IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan
다음 단락은 현지법과 상충하는 영국이나 기타 국가에서는 적용되지 않습니다. IBM은 타인의 권리 비침해, 상품성 및 특정 목적에의 적합성에 대한 묵시적 보증을 포함하여(단, 이에 한하지 않음) 묵시적이든 명시적이든 어떠한 종류의 보증없이 이 책을 "현상태대로" 제공합니다. 일부 국가에서는 특정 거래에서 명시적 또는 묵시적 보증의 면책사항을 허용하지 않으므로, 이 사항이 적용되지 않을 수도 있습니다.
이 정보에는 기술적으로 부정확한 내용이나 인쇄상의 오류가 있을 수 있습니다. 이 정보는 주기적으로 변경되며, 이 변경사항은 최신판에 통합됩니다. IBM은 이 책에서 설명한 제품 및/또는 프로그램을 사전 통고 없이 언제든지 개선 및/또는 변경할 수 있습니다.
이 정보에서 비IBM의 웹 사이트는 단지 편의상 제공된 것으로, 어떤 방식으로든 이들 웹 사이트를 옹호하고자 하는 것은 아닙니다. 해당 웹 사이트의 자료는 본 IBM 제품 자료의 일부가 아니므로 해당 웹 사이트 사용으로 인한 위험은 사용자 본인이 감수해야 합니다.
IBM은 귀하의 권리를 침해하지 않는 범위 내에서 적절하다고 생각하는 방식으로 귀하가 제공한 정보를 사용하거나 배포할 수 있습니다.
(i) 독립적으로 작성된 프로그램과 기타 프로그램(본 프로그램 포함) 간의 정보 교환 및 (ii) 교환된 정보의 상호 이용을 목적으로 정보를 원하는 프로그램 라이센스 사용자는 다음 주소로 문의하십시오.
135-270
서울특별시 강남구 도곡동 467-12, 군인공제회관빌딩
한국 아이.비.엠 주식회사
고객만족센터
전화번호: 080-023-8080
이러한 정보는 해당 조항 및 조건에 따라(예를 들면, 사용료 지불 포함) 사용할 수 있습니다.
이 정보에 기술된 라이센스가 있는 프로그램 및 및 이 프로그램에 대해 사용 가능한 모든 라이센스가 있는 자료는 IBM이 IBM 기본 계약, IBM 프로그램 라이센스 계약(IPLA) 또는 이와 동등한 계약에 따라 제공한 것입니다.
본 문서에 포함된 모든 성능 데이터는 제한된 환경에서 산출된 것입니다. 따라서 다른 운영 환경에서 얻어진 결과는 상당히 다를 수 있습니다. 일부 성능은 개발 레벨 상태의 시스템에서 측정되었을 수 있으므로 이러한 측정치가 일반적으로 사용되고 있는 시스템에서도 동일하게 나타날 것이라고는 보증할 수 없습니다. 또한, 일부 성능은 추정치 일 수도 있으므로 실제 결과는 다를 수 있습니다. 이 문서의 사용자는 해당 데이터를 사용자의 특정 환경에서 검증해야 합니다.
비IBM 제품에 대한 정보는 해당 제품의 공급업체, 공개 자료 또는 기타 범용 소스로부터 얻은 것입니다. IBM에서는 이러한 제품들을 테스트하지 않았으므로, 비IBM 제품과 관련된 성능의 정확성, 호환성 또는 기타 청구에 대해서는 확신할 수 없습니다. 비IBM 제품의 성능에 대한 의문사항은 해당 제품의 공급업체에 문의하십시오.
IBM의 향후 방향 또는 의도에 관한 모든 언급은 별도의 통지없이 변경될 수 있습니다.
이 정보에는 일상의 비즈니스 운영에서 사용되는 자료 및 보고서에 대한 예제가 들어 있습니다. 이들 예제에는 개념을 가능한 완벽하게 설명하기 위해 개인, 회사, 상표 및 제품의 이름이 사용될 수 있습니다. 이들 이름은 모두 가공의 것이며 실제 기업의 이름 및 주소와 유사하더라도 이는 전적으로 우연입니다.
저작권:
이 정보에는 여러 운영 플랫폼에서의 프로그래밍 기법을 보여주는 원어로 된 샘플 응용프로그램이 들어 있습니다. 귀하는 이러한 샘플 프로그램의 작성 기준이 된 운영 플랫폼의 응용프로그램 프로그래밍 인터페이스(API)에 부합하는 응용프로그램을 개발, 사용, 판매 또는 배포할 목적으로 추가 비용없이 이들 샘플 프로그램을 어떠한 형태로든 복사, 수정 및 배포할 수 있습니다. 이러한 샘플 프로그램은 모든 조건하에서 완전히 테스트된 것은 아닙니다. 따라서 IBM은 이들 샘플 프로그램의 신뢰성, 서비스 가능성 또는 기능을 보증하거나 암시하지 않습니다.
이러한 샘플 프로그램 또는 파생 제품의 각 사본이나 그 일부에는 반드시 다음과 같은 저작권 표시가 포함되어야 합니다.
(C) (귀하의 회사명) (연도). 이 코드의 일부는 IBM Corp. 샘플 프로그램에서 파생됩니다. (C) Copyright IBM Corp. _연도_. All rights reserved.
이 제품에는 3Com 및 그 관계사가 개발한 소프트웨어가 들어 있습니다.
Copyright (c) 1998 3Com/Palm Computing Division. All rights reserved. 다음 조건을 준수하는 경우에만 수정 여부에 상관없이 소스 형식 또는 이진 형식으로 재배포하거나 사용할 수 있습니다.
본 프로그램은 3COM 및 그 제공자에 의해 "현상태대로" 제공되며 상품성 및 특정 목적에의 적합성에 대한 묵시적 보증을 포함하여 어떠한 형태의 묵시적 혹은 명시적 보증을 하지 않습니다. 책임 이론, 계약, 무과실 책임, 과실을 포함한 기타 불법행위를 불문하고 3COM 및 개발에 도움을 주신 개인들은 본 소프트웨어 사용과 관련한 어떠한 형태의 손해(직간접 손해, 경제적 간접 손해, 특별 손해, 부수적 손해, 징벌적 손해, 대체품 또는 대체 서비스구입, 용익권 및 데이터의 분실, 재산상의 손해 및 사업상의 방해를 포함하나 이에 한하지 않음)에 대하여 그 발생 가능성을 통지받았다 할지라도 일체 책임을 지지 않습니다.
별표(*)로 표시된 다음 용어는 미국 또는 기타 국가에서 사용되는 IBM Corporation의 상표입니다.
|
|
다음은 타사의 상표 또는 등록상표입니다.
Microsoft, Windows 및 Windows NT는 Microsoft Corporation의 상표 또는 등록상표입니다.
Java 및 모든 Java 기반 상표 및 로고 및 Solaris는 미국 또는 기타 국가에서 사용되는 Sun Microsystems, Inc.의 상표입니다.
Tivoli 및 NetView는 미국 또는 기타 국가에서 사용되는 Tivoli Systems Inc.의 상표입니다.
UNIX는 미국 또는 기타 국가에서 X/Open Company Limited에게 독점적인 라이센스가 부여된 등록상표입니다.
이중 별표(**)로 표시된 기타 회사, 제품 및 서비스 이름은 해당 회사의 상표 또는 서비스표입니다.