목차
43 처지: Ajax, ASP, ASP.NET, DHTML, DOM, 루비 온 레일즈, 리눅스, 리치 인터넷 애플리케이션, 마이크로소프트 윈도우, 모바일 응용 소프트웨어, 개인용 컴퓨터, 반응형 웹 디자인, 공용 게이트웨이 인터페이스, 드래그 앤드 드롭, HTML, HTML5, 운영 체제, 자바 (프로그래밍 언어), 자바 애플릿, 자바스크립트, 자바서버 페이지, 펄, 폰갭, 인트라넷, 인터넷, 종속형 시트, 파이썬, 어도비 콜드퓨전, 어도비 플래시, 소프트웨어 개발, 소프트웨어 공학, 애플리케이션 서비스 제공자, 액티브 서버 페이지, 앱 스토어, 해커, 웹 2.0, 웹 브라우저, 웹 프레임워크, 웹 서비스, 웹 애플리케이션 서버, MacOS, PHP, XHTML.
- 사용자 인터페이스 기술
- 소프트웨어 구조
Ajax
Ajax(Asynchronous '''J'''avaScript and '''X'''ML, 에이잭스)는 비동기적인 웹 애플리케이션의 제작을 위해 아래와 같은 조합을 이용하는 웹 개발 기법이.
ASP
ASP는 다음을 가리키는 말이.
ASP.NET
ASP.NET은 마이크로소프트사가 개발하여 판매하는 웹 애플리케이션 프레임워크이며 프로그래머들이 동적인 웹 사이트, 웹 애플리케이션, 웹 서비스를 만들 수 있게 도와 준. 2002년 1월에 닷넷 프레임워크 버전 1.0과 함께 처음 출시되었으며 마이크로소프트의 액티브 서버 페이지 (ASP) 기술의 뒤를 잇.
DHTML
DHTML(Dynamic HTML; 동적 HTML)은 정적 마크업 언어인 HTML과 클라이언트 기반 스크립트 언어(자바스크립트 같은) 그리고 스타일 정의 언어인 CSS를 조합하여 대화형 웹 사이트를 제작하는 기법을 의미.
DOM
DOM의 다른 뜻은 다음과 같.
루비 온 레일즈
비 온 레일즈(Ruby on Rails)는 루비로 작성된 MVC 패턴을 이용하는 오픈 소스 웹 프레임워크이.
리눅스
리눅스()는 리누스 토르발스가 커뮤니티 주체로 개발한 컴퓨터 운영 체제이.
리치 인터넷 애플리케이션
리치 인터넷 애플리케이션(Rich Internet Application; RIA)은 웹 애플리케이션의 장점은 유지하면서 기존 웹 브라우저 기반 인터페이스의 단점인 늦은 응답 속도, 데스크톱 애플리케이션에 비해 떨어지는 조작성 등을 개선하기 위한 기술의 통칭이.
마이크로소프트 윈도우
마이크로소프트 윈도우(마이크로소프트 윈도스)는 마이크로소프트가 개발한 컴퓨터 운영 체제이.
모바일 응용 소프트웨어
Google Android 모바일 응용 소프트웨어()는 스마트폰, 태블릿 PC 등 모바일 장치에서 실행되는 응용 소프트웨어이.
개인용 컴퓨터
Smaky-100 개인용 컴퓨터(는 기업이나 가정에서 개인이 사용하는 컴퓨터를 말한다. 보통 책상 위에 놓고 사용할 수 있을 정도의 크기로, PC라는 이름은 1970년대 초 미국의 IBM사와 휴렛 팩커드사가 발매한 기종에 처음 사용되었다. 이때는 트랜지스터 방식이었으나 그 후 마이크로 컴퓨터의 등장으로 본격적인 PC 시대를 맞게 되었다.
반응형 웹 디자인
''Content is like water'': RWD의 원리를 설명하는 페이지. 반응형 웹 디자인(responsive web design, RWD)이란 하나의 웹사이트에서 PC, 스마트폰, 태블릿 PC 등 접속하는 디스플레이의 종류에 따라 화면의 크기가 자동으로 변하도록 만든 웹페이지 접근 기법을 말.
공용 게이트웨이 인터페이스
공용 게이트웨이 인터페이스(CGI)는 웹 서버 상에서 사용자 프로그램을 동작시키기 위한 조합이.
드래그 앤드 드롭
KDE에서 드래그 앤드 드롭으로 파일을 이동하는 모습 드래그 앤드 드롭(Drag-and-drop, 끌어서 놓기)은 컴퓨터 그래픽 사용자 인터페이스 환경에서 시각적인 객체를 클릭하면서 다른 위치나 다른 가상 객체로 드래그하는 행위이.
HTML
HTML은 하이퍼텍스트 마크업 언어()라는 의미의 웹 페이지를 위한 지배적인 마크업 언어.
HTML5
HTML5 로고 HTML5는 HTML의 완전한 5번째 버전으로 월드 와이드 웹 (World Wide Web)의 핵심 마크업 언어이.
운영 체제
운영 체제(運營 體制) 또는 오퍼레이팅 시스템(OS)은 시스템 하드웨어를 관리할 뿐 아니라 응용 소프트웨어를 실행하기 위하여 하드웨어 추상화 플랫폼과 공통 시스템 서비스를 제공하는 시스템 소프트웨어이.
자바 (프로그래밍 언어)
자바()는 썬 마이크로시스템즈의 제임스 고슬링(James Gosling)과 다른 연구원들이 개발한 객체 지향적 프로그래밍 언어이.
자바 애플릿
자바 애플릿(Java applet)은 자바 바이트코드 형태로 배포되는 애플릿이.
자바스크립트
자바스크립트()는 객체 기반의 스크립트 프로그래밍 언어이.
자바서버 페이지
자바 서버 페이지(Java Server Pages, JSP)는 HTML내에 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성하여 웹 브라우저에 돌려주는 언어이.
펄
(Perl)은 래리 월이 만든 인터프리터 방식의 프로그래밍 언어 혹은 그 인터프리터 소프트웨어를 가리.
보다 웹 애플리케이션와 펄
폰갭
갭(PhoneGap)은 니토비(Nitobi)가 만들고 어도비 시스템즈가 인수한 모바일 개발 프레임워크이.
보다 웹 애플리케이션와 폰갭
인트라넷
인트라넷(intranet)은 인터넷 프로토콜을 쓰는 폐쇄적 근거리 통신망이.
인터넷
라우터를 통해 연결된 인터넷을 시각화한 그림. 인터넷(누리망)은 컴퓨터로 연결하여 TCP/IP(Transmission Control Protocol/Internet Protocol)라는 통신 프로토콜을 이용해 정보를 주고받는 컴퓨터 네트워크이.
종속형 시트
종속형 시트 또는 캐스케이딩 스타일 시트(Cascading Style Sheets, CSS)는 마크업 언어가 실제 표시되는 방법을 기술하는 언어로, HTML과 XHTML에 주로 쓰이며, XML에서도 사용할 수 있. W3C의 표준이며, 레이아웃과 스타일을 정의할 때의 자유도가 높.
파이썬
이썬()은 1991년 프로그래머인 귀도 반 로섬(Guido van Rossum)이 발표한 고급 프로그래밍 언어로, 플랫폼 독립적이며 인터프리터식, 객체지향적, 동적 타이핑(dynamically typed) 대화형 언어이.
어도비 콜드퓨전
어도비 콜드퓨전(Adobe ColdFusion)은 1995년 제레미 앨라이어와 조셉 앨라이어가 만든 상업적인 RAD 플랫폼이.
어도비 플래시
어도비 플래시(Adobe Flash, 이전 이름: 매크로미디어 플래시)는 어도비 시스템즈사의 구식의 상호 작용적인 벡터 기반의 웹사이트를 제작할 수 있는 웹 저작 도구이자 소프트웨어 플랫폼이.
소프트웨어 개발
소프트웨어 개발()은 시장 목표나 사용자의 요구를 소프트웨어 제품으로 만드는 과정이.
소프트웨어 공학
A-380 은 상당한 양의 소프트웨어를 사용하여 "종이 없는" 조종석을 창조하였다. 소프트웨어 공학으로 항공기 소프트웨어를 이루는 수백만행의 소스코드를 변환하고 계획하였다. 소프트웨어 공학(-工學)은 소프트웨어의 개발, 운용, 유지보수 등의 생명 주기 전반을 체계적이고 서술적이며 정량적으로 다루는 학문이다; 즉, 공학을 소프트웨어에 적용하는 것이.
애플리케이션 서비스 제공자
애플리케이션 서비스 제공자(application service provider, 줄여서 ASP)는 고가의 하드웨어, 소프트웨어를 도입하지 않고도 네트워크 인프라를 이용하여 다양한 정보화 솔루션을 사용할 수 있는 애플리케이션 임대 서비스이.
액티브 서버 페이지
액티브 서버 페이지(Active Server Page, 줄여서 ASP)는 마이크로소프트사에서 동적으로 웹 페이지들을 생성하기 위해 개발한 서버 측 스크립트 엔진이.
앱 스토어
앱 스토어()는 개발자들이 플랫폼과 서비스 인프라를 기반으로 서비스를 개발하며 공개하여 사람들이 이용할 수 있도록 만든 온라인 공간이.
해커
보통 해커가 어두운 방에서 해킹을 하는 모습이 대중적으로 잘 알려져 있다. 해커()는 해킹을 하는 사람이라는 뜻으로, 컴퓨터 전반, 특히 정보 보안에 능통한 전문가를 가리.
보다 웹 애플리케이션와 해커
웹 2.0
2005년 9월 30일에 기록된 웹 2.0의 간추림. 웹 2.0(Web 2.0)이란 개방, 참여, 공유의 정신을 바탕으로 사용자가 직접 정보를 생산하여 쌍방향으로 소통하는 웹 기술을 말. 웹 1.0이 인터넷을 통해 일방적으로 정보를 보여주었다면, 웹 2.0은 사용자가 직접 콘텐츠를 생산하여 쌍방향으로 소통할 수 있.
웹 브라우저
웹 브라우저(Web Browser)는 웹 서버에서 쌍방향 통신하는 HTML 문서나 파일과 연동하고 출력하는 응용 소프트웨어이.
웹 프레임워크
웹 프레임워크(web framework) 또는 웹 애플리케이션 프레임워크(Web application framework)는 동적인 웹 페이지나, 웹 애플리케이션, 웹 서비스 개발 보조용으로 만들어지는 애플리케이션 프레임워크의 일종이.
웹 서비스
웹 서비스(web service)는 네트워크 상에서 서로 다른 종류의 컴퓨터들 간에 상호작용을 하기 위한 소프트웨어 시스템이.
웹 애플리케이션 서버
웹 애플리케이션 서버(Web Application Server, 약자 WAS)는 인터넷 상에서 HTTP를 통해 사용자 컴퓨터나 장치에 애플리케이션을 수행해 주는 미들웨어(소프트웨어 엔진)이.
MacOS
macOS(맥오에스, 이전 이름: OS X, 맥 OS X / Mac OS X)는 기업 애플이 제작한 운영 체제이.
PHP
PHP(PHP: 하이퍼텍스트 프리프로세서.)는 프로그래밍 언어의 일종이.
XHTML
XHTML(Extensible Hypertext Markup Language)은 HTML과 동등한 표현 능력을 지닌 마크업 언어로, HTML보다 엄격한 문법을.
참고하세요
사용자 인터페이스 기술
- 개인화
- 게임화
- 구문 강조
- 뇌-컴퓨터 인터페이스
- 다중 문서 인터페이스
- 단계적 공개
- 단축키
- 대화식 음성 응답
- 더블 클릭
- 데스크톱 메타포
- 드래그 앤드 드롭
- 마법사 (소프트웨어)
- 마우스 제스처
- 마우스 키
- 말풍선 (위젯)
- 명령줄 인터페이스
- 모바일 앱
- 미디어스페이스
- 미션 컨트롤
- 사용자 인터페이스
- 사이트 이동 경로
- 스크롤 락
- 스크롤 휠
- 웹 애플리케이션
- 음성 인식
- 입력기
- 잘라내기, 복사, 붙여넣기
- 정전식 감응
- 증강 현실
- 증분 검색
- 커서 (사용자 인터페이스)
- 클립보드
- 터치위즈
- 폼 (HTML)
- 혼합 현실
- 휴지통 (컴퓨팅)
소프트웨어 구조
- AUTOSAR
- GraphQL
- IEEE 1471
- REST
- 결합도
- 그래픽 사용자 인터페이스
- 다층 구조
- 데스크톱 메타포
- 디버깅 패턴
- 디지털 신경망 체계
- 람다 아키텍처
- 리치 인터넷 애플리케이션
- 매시업 (웹 개발)
- 멀티테넌시
- 명령줄 인터페이스
- 모델 구동형 아키텍처
- 비즈니스 로직
- 소프트웨어 구조
- 소프트웨어 설계
- 소프트웨어 프레임워크
- 시스템 아키텍처
- 안티패턴
- 엔터프라이즈 서비스 버스
- 오픈 아키텍처
- 웹 애플리케이션
- 웹 애플리케이션 서버
- 웹 컨테이너
- 의존성 주입
- 자바 메시지 서비스
- 제어 반전
- 컴포넌트 기반 소프트웨어 공학
- 프론트엔드와 백엔드
또한 웹 기반, 웹 응용 프로그램, 웹 앱, 웹어플리케이션, 웹앱, 하이브리드 앱, 하이브리드앱로 알려져 있다.