일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Python
- DLI워크숍
- 운영체제
- 파이썬
- it
- 딥러닝
- Ai
- ICT이노베이션스퀘어 인공지능 교육
- 컴퓨터네트워크
- Developer
- Stem
- 대학수업
- Back-End
- pc
- AI프로그래밍
- NVIDIADLI워크숍
- 컴퓨터수업
- ICT
- Dit
- NVIDIA DLI워크숍
- DeepLearning
- 네트워크
- DEEPLEARNINGINSTITUTE
- DEEP LEARNING INSTITUTE
- 컴퓨터
- front-end
- Network
- IOT
- 컴퓨터운영체제
- nvidia
- Today
- Total
Coding Story
[2022-2] 모바일앱프로젝트 (캡스톤디자인) - 220919 본문
1) 주요 HTML5 API
- 웹 게임을 만드는건 캔버스를 이용해서 만든다.
- 웹 데이터베이스 : 브라우저를 통해 데이터 관리를 지원하는 데이터베이스 API 제공
2) 웹 페이지의 구성 요소 (MVC 모델)
- MVC 모델 : HTML5 (구조) / CSS3 (표현) / JavaScript (동작)
→ Contents는 HTML5가 포함하고 있다.
3) 웹 브라우저 엔진의 종류
- 게코(Gecko)
- 웹킷(Webkit)
- 트라이던트(Trident)
- 프레스토(Presto)
4) 웹 브라우저
- 단순한 번역기 이상의 역할을 수행
- HTML, CSS, JavaScript 코드를 받아 해석하고 처리하는 기능을 수행
- 내부에 웹 브라우저 엔진을 가짐
5) 네이티브앱 (native app)
- 네이티브 언어를 사용하여 개발된 모바일 장치에 최적화된 애플리케이션
- 각 플랫폼 전용의 개발 도구(언어)와 SDK(Software Development Kit)를 이용하여 개발
- 아이폰(XCode와 Object-C), 안드로이드폰(Java), 윈도폰(C#)
6) 웹 앱(Web app)
- 웹 기술로 개발하지만 겉모양은 네이티브앱처럼 보이는 애플리케이션
- 모바일 브라우저를 통해서 동작하면서도 네이티브앱과 비슷한 화면과 터치 관련 사용자 경험(UX)을 제공
7) 하이브리드앱 (hybrid app)
- 네이티브앱과 웹앱의 장점을 결합한 애플리케이션
- 대부분의 기능은 웹 기술로 개발하고 최소한의 기능만 네이티브 기술로 구현
8) 프레임워크 (Framework)
- 특정 개념들의 추상화를 제공하는 여러 클래스나 컴포넌트로 구성되어 있습니다.
- 추상적인 개념들이 문제를 해결하기 위해 같이 작업하는 방법을 정의합니다.
- 컴포넌트들은 재사용이 가능합니다.
- 높은 수준에서 패턴들을 조작화 할 수 있습니다.
* 프레임워크와 라이브러리의 차이점 *
- 제어 흐름에 대한 주도성이 누구에게/어디에 있는가에 있다.
** 2022-2 중간고사 출제 **
- 라이브러리와 프레임워크, 플랫폼의 정의
→ https://blog.gaerae.com/2016/11/what-is-library-and-framework-and-architecture-and-platform.html
- 플랫폼, 아키텍처, 프레임워크, 라이브러리 차이
→ https://webclub.tistory.com/458
9) 웹 UI 프레임워크
- 웹 UI를 쉽고 빠르게 만들 수 있도록 웹앱 개발을 지원하는 프레임워크
★ 참고 사이트 :
- W3School : https://w3schools.com/
'University Study > 모바일앱프로젝트(캡스톤디자인)' 카테고리의 다른 글
[2022-2] 모바일앱프로젝트 - 221107 (0) | 2022.11.07 |
---|---|
[2022-2] 모바일앱프로젝트(캡스톤프로젝트) - 221024 (0) | 2022.10.24 |
[2022-2] 모바일앱프로젝트(캡스톤디자인) - 220926 (0) | 2022.09.26 |
[2022-2] 모바일앱프로젝트(캡스톤디자인) - 220913 (0) | 2022.09.13 |