2. Web 2.0시대에 도래한 인터넷 사용자들은 끊임없이 스스로 재
생산하고 이를 공유하며 정보의 소비자, 생산자의 역할을 겸하
고 있다. 이는, 과거 특별한 자기만의 기술을 만들 수 없으면 불
가능한 것들을 거대 포털들이 해결해 주었기 때문이라고 볼 수
있다.(Ex, Naver의 블로그, Facebook등은 사용자가 페이지를
개발할 필요 없이 정보 생산 플랫폼을 마련해준다.)
3. 스마트폰의 도입으로, 이를 기반으로한 다양한 서비스가 제공
되고 있지만, 이들은 모든 사용자의 편의를 맞추어 줄 수는 없
다. 하지만, 이들의 어플리케이션 개발을 위해서 Java 혹은
Object C라는 기계어를 별도로 공부해야하며, 완성도 높은 어
플리케이션을 위한 이들의 언어수준은 학사 이상의 학력으로
도 부족하다고들 한다.
심지어, 개발자들도 어플리케이션 개발을 위한 교육이 필요하
다고 이야기 한다.
4. 사람들은 ‘나만의 것’을 추구한다. Dell이 성공할 수 있었던 이
유는 다양하지만, 고객의 욕구를 최대한 수용하는 Mass
Customization이 주요했다고 이야기한다.
스마트폰에서 가장 많이 활용되는 어플리케이션을 DIY할 수
있다면 어떨까? 우리는 고객 욕구를 위해 In app Application
Develop Tool을 개발하고자 마음 먹었다.
5. 나에게는 Idea 가 있다
우리는 아이디어는 있지만, 앱 제작 능력이 없는 사람들을
Developer라고 지칭하겠다.
우리는 아이디어 하나만으로 Facebook의 성공 신화를 쓴 주커
버그, 세계 최초의 3D온라인게임에 아이디어를 제공하고 단기
간에 300억을 벌어들인 사례를 눈여겨 볼 필요가 있다.
따라서, 우리는 이들에게 조금 더 많은 기능을 갖춘 버전을 통
해 차별화 하고자 한다.
6. 개인
IPA, APK
파일 저장
유형 선택 어플리케이
(개인,개발) 션 제작
Platform
배포 대행에
대한 약관 사전 검수 배포 대행
동의
7. 유형 선택 개인용도, 개발용도를 구별하여
(개인,개발) 수익 모델 구분(기능 추가 결정)
어플리케이 본격적인 어플리케이션 제작과정
션 제작
배포 대행에 법적 문제를 일으 킬 수 있는 요소에 대한
대한 약관
동의 면책, 계약 조건 명시
음란, 상업적 어플리케이션, 기타 작동등의
사전 검수
문제에 대한 사전 검수
8. Apple의 경우 개인 개발자에 대해 100$의
배포 대행 개발 등록료 필요. 이를 1인으로 한정지어 비용을
절감하고, 전문적인 영역에 대한 대행
개인
배포를 원하지 않는 사용자에게 개인적으로
IPA, APK
파일 저장
IPA(iOS), APK(Android)설치파일 저장
15. 어플리케이션 디자인을 설정할 수 있다
미리보기
Navigator
기능 버튼은 전
체적인 화면구성
을 요하므로, 클
릭하면 다른 화
면으로 넘어간다
16. Developing Tools
개발자용 어플리케이션만 활성화하여
기본 메뉴 구성 외에 전문적인 기능 제공
실험적으로 제작한 앱
구동해보는 시뮬레이터
17. iOS
Objective C를 기반으로 하고 있으며,
Html5와 JAVA를 통한 웹 구성에서 어플
리케이션 구동을 허락하지 않으므로 개
발에 어려움이 있음
18. Android
JAVA를 기반으로 한 안드로이드는 웹 브
라우저 상의 JAVA와 HTML5를 완벽하게
지원한다.
따라서, 이미 웹상에서 JAVA와 HTML5
로 어플리케이션 제작 툴이 제공되는 것
으로 볼 때, 웹상 어플리케이션 제작툴을
개발하는 것은 가능하다.
이를 모바일 환경으로 개발하고, 이 플랫
폼을 JAVA SDK를 통해 안드로이드용 어
플리케이션으로 개발한다.
19. Ads.
어플리케이션 시작 시 광고가 보여지는 타입으로, 어플 구동
에 무리가 없도록 한다.
타블렛PC버전의 경우 개발 툴을 작동할 수 있는 환경이 넓으
므로 하단에 광고가 지속적으로 보여지는 방식 채택
20. In App Purchase
안드로이드 마켓의 개방성 문제로, 유료 어플리케이션으로 출
시한다면, 크랙되어 무료로 배포될 우려가 있으므로, 개발자기
능에 대한 In app Purchase 기능을 이용