#사이버이메지네이션 3

Cordova 플러그인 만들기

플러그인이란?플러그인(Plugin)은 Cordova로 작성된 하이브리드 앱에서 Native 기능을 사용하기 위해 작성한 코드의 패키지 입니다. 일반적으로는 웹뷰에서 사용할 수 없는 Native 기능들을 Plugin은 JavaScript 인터페이스와 함께 제공합니다. Cordova 플러그인 사전 준비과정Cordova Plugin 개발을 위해서는 Cordova 에서 제공하는 Plugman 모듈이 필요합니다. Plugman은 Nodejs의 npm 또는 yarn으로 설치를 하게 됩니다. 본 문서에서는 npm으로의 설치를 사용합니다.plugman을 전역에서 사용할 수 있도록 -g 옵션을 주어 설치했고, 설치 직후 plugman -v 명령어를 통해 설치 여부를 확인 할 수 있습니다.또한 플러그인은 실제 Native..

앱 개발 2018.07.13

사내 IaaS 구축하기

1 오픈스택이란 IT 개발자로 일을 하다 보면 클라우드 컴퓨팅이란 단어는 한번쯤 들어 보셨을 겁니다. 클라우드 컴퓨팅이란 쉽게 말해 네트워크가 가능한 디바이스를 통해 클라우드라는 공간에서 데이터를 읽고 처리하고 관리하는 시스템을 말합니다. 클라우드 컴퓨팅의 종류로는 서비스에 따라 IaaS, PaaS, SaaS로 구분됩니다. IaaS(Infrastructure as a Service)는 서버, 스토리지, 네트워크를 가상화 시켜 필요한만큼 인프라 자원을 사용할 수 있게 제공하는 서비스입니다. AWS(Amazon Web Service)를 생각하면 됩니다. PaaS(Platform as a Service)는 개발을 위한 플랫폼이 미리 구축되어 있고 이 플랫폼 위에서 개발 및 배포를 쉽 게 해주는 서비스를 말합니..

백엔드 2018.06.25

오픈 API 개발 체계적인 설계와 관리가 필요하다

왜 Open API 비즈니스 인가? 기업 내부 자원을 활용한 서비스 제공으로 내/외부 고객들의 만족도를 높이고, 이를 통해 수익을 창출하는 국내외 사례(아마존, 구글, 네이버 등)가 전해지면서 오픈 API를 수익모델로 활용하는 비즈니스가 확대되고 있습니다. 이러한 이유로 모든 권역에서 오픈 API의 중요도가 커지고 있으며, 전문가들은 보안 문제가 해결되면 더 나은 서비스가 등장할 것이라 예측하고 있습니다. API 설계 & 관리가 오픈 API 사업의 성공을 좌우한다? 잘못된 API 개발은 데이터와 시스템 보안의 취약점을 유발할 수 있고, API가 불완전할 경우 사용자에게 필요 이상의 정보가 노출될 수 있으며, 내부 데이터를 공개하므로 보안문제, 법적 책임, 프라이버시 침해사고 등의 위험부담이 있어 자칫 서..