스마트폰과 앱개발 이야기 발표본

  • 359 views
Uploaded on

숭문고등학교 직업의 날 발표 자료

숭문고등학교 직업의 날 발표 자료

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
359
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
14
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. 스마트폰과 앱개발 이야기 2013.10.23 박종일 대표 1
  • 2. Contents 나의 인생 이야기와 SW 개발자의 삶 스마트폰은 어떻게 만들어질까? 1. 스마트폰이 뭐지? 2. 스마트폰 제조회사는 뭘 할까? 3. 8년 후에도 스마트폰? 앱 개발자 이야기 My History Mobile 10 years + Web 2 + 전자 2) Sensor, WIPI Platform, Portal, Message, Game, Commerce, VOD, LBS, GIS, M2M, Media, SNS, Magazine, SIP, AR Enterprise(Web Service) 4. 13년 동안의 앱 개발 이야기 5. 앱 개발자는 가제트 6. SW 개발자는 어떠세요? 7. 무엇이 되든 자기 주도의 삶 NOW Project 모바일 서비스 개발 국가 표준 지침 HTML5 기술문서 공유 체계 구축 공인 인증 기반 유언장 서비스 컨설턴트, PMO, IT 감리 2
  • 3. 나의 인생과 개발자의 삶 11(1983) 매일 프로그램만 개발하지 않아요 18(1990) 24(1996) 28(2000) 34(2006) 3
  • 4. 스마트폰이 뭐지? 스마트폰(smartphone)은 PC와 같은 기능과 더불어 고급 기능을 제공하는 휴대 전화 But 최초의 스마트폰은 1992년 IBM이 개발한 사이먼(Simon) 4
  • 5. 스마트폰이 뭐지? [ Platform Architecture ] Vendor Apps Overview Operator Apps 제조사 UI MP3 VOD Camera Email Browser PIMS AEE (Application Execution Environment) Operator’s Pack (Platform 영역)  실제 단말 제조사와 통신사업자의 서비스가 올려지는 부분  애플리케이션 구동을 위한 기반 환경 (SDK, API 등)  단말 제조사를 비롯해 통신사업자가 자사의 범용 서비스와 전략 서비스 및 App 을 올리기 위한 가벼운 플랫폼 영역 제조사 VAS UI Framework  사용자 입장에서 서비스와 App를 이용하는 접점 영역 (단말 차별화의 핵심 포인 트로 입지 구축) Service Platform  S/W Platform과 UI의 연계 부분 (서비스와 App를 구동시키기 위한 영역) S/W Platform (Middleware)  OS와 서비스를 연동시켜주는 영역(커스텀롬) OS (Kernel & H/W Drivers)  Smart Phone OS 및 단말 드라이버 영역 (iOS, Android, Windows phone 등) HW Platform AP 제조사 고유 H/W 영역 (Audio, Camera, VOD, MP3) CPU GPU Memory Controller Video Codec  Device에서의 콘텐츠 및 플랫폼과 관련된 성능을 좌우하는 부분  Mobile Computing 환경이 중요해지면서 최근 급격히 진화되는 양상 Communication & Connectivity Mobile TV GPS WPAN WLAN Voice Modem (Baseband)  Device와 Device 간의 콘텐츠 및 서비스 연결성을 보장하는 영역  블루투스, Wi-Fi, GPS 등 탑재로 사용자 입장에서 다양한 서비스를 이용할 수 있 으며, 3rd Party 진영에서는 App 전략으로 활용 로아컨설팅 자료 인용 5
  • 6. 스마트폰 제조회사는 뭘 할까? 통신-제조 산업을 보편적으로 CPND 또는 ICT 산업이라고 통칭하고 있음 Contents Platform 디지털화 된 콘텐츠를 의미 P사업자를 통해 고객에게 제공 IP 기반 인터넷으로 통합, HW 스펙(AP)을 바탕으로 고객 접점 보유 SW를 통한 지능망 관리 P와 N과 연결되어 경쟁력 확보 Dumb Pipe(규제 사업자) HW 스펙은 SW로 구현할 서비스를 MVNO 저가데이터요금 감안하여 진화, 글로벌 경쟁 WiFi 활용, 망 중립성 OEM, ODM 아웃소싱 확대 사업자 멀티 플랫폼 지원 검색, 미디어, 소셜, 결제, 광고 직접 플랫폼 구축 지도(LBS)를 통한 상호작용  구글, 애플, 마이크로소프트  출판사, 잡지사, 만화  아마존, 이베이  뉴스, 블로그  훌루, 지니오, 넷플릭스  교육, 연예, 오프라인  비자, 마스터, 페이팔  개인(관심) 주요 Device 단말, 서버 등의 시스템을 통해  영화사, 음악(기획사) 트랜드 Network  페이스북, 트위터  통신사  애플, 구글(모토롤라)  MVNO  삼성전자, LG전자, 펜택  CDN 사업자  ZTE, 화웨이, 샤오미, 레노버  케이블TV  폭스콘, 페가트론 스마트폰 보급 확대 이후 Contents 사업에 대해 Platform과 Device 사업자가 수직 계열화하는 경향을 보이고 있음 6
  • 7. 스마트폰 제조회사는 뭘 할까? 회사 전체 업무가 시스템(ERP, PLM, SCM, CRM)을 통해 실시간 전세계 공유 단말기 개발은 국내외 연구소를 통해 프로젝트 단위로 진행, 현지화 과정을 거쳐 출시 7
  • 8. 스마트폰 제조회사는 뭘 할까? S사의 경우 국내 26개 대학과 SW 인력 양성 지원(20명, 연 천만원 장학금, 우선채용) 소프트웨어 멤버십, 디자인 멥버십 운영 별도 인력 양성 지원 프로그램 운영 8
  • 9. 8년 후에도 스마트폰? 스마트 혁신은 모바일을 시작으로 전방위 산업 분야로 확산, 기존 개별 사업자들이 플랫폼과 디바이스를 중심으로 유기적 연결과 통합 진행 중 UI/UX Multi Touch UI Content Speech(Object) Recognition Personal + Info Context Awareness Media + Big data Semantic Data 범용화, 융합화, 지능화 Service Content Delivery Cross(life) Connected Redefine artificial intelligent Service OS, Platform Integration • Smart Phone • 웨어러블->신체 내장 • Tablet Platform 적용분야 • Smart TV, 가전(Home) • Smart Car • 도시, 교통, 환경, 식량 • E-Book • 게임기 權不十年 花無十一紅 통신 기기가 없어지지는 않는다. 다만 우리가 학습해야 할 내용이 바뀔 뿐 Smart Platform • Smart Education • Smart Work Micro Platform • 생산(공장), 유통(도소매) • 에너지, 중공업(조선, 플랜트) • Smart Payment • Smart Health Network WiFi+3G Dual-Core(GPU 별도) Device 2007 • 공공 분야 • IoT(internet of things) WiFi(Direct)+ LTE(advanced) Quad-Core(SoC) 1.7Ghz 2012 NOW Beyond 4G Octa-Core up to 2.0GHz 2018 9
  • 10. 앱개발자 이야기 직장 생활의 80% 모바일 분야(BtoC, BtoB, BtoG) 모바일 사업 창업 창업 웹플랫폼 WinCE 매거진, SNS U-Tour GIS 10개 포털 내비게이션 신규제안 Android 외 20개 플랫폼/서비스 해외 모바일 서비스 Mobile Business 신사업 벨소리 컬러링 노래방 메시지 동영상 WIPI Web SI Mobile Developer BREW Extension ME Browser KIWI 게임 뱅킹 외 20개 J2ME 1998 1억 2008 2013 10
  • 11. 앱개발자 이야기 본격적으로 2000년 부터 모바일 분야의 SW 개발(플랫폼 and 서비스) 11
  • 12. 앱개발자 이야기 개발자는 단말 플랫폼을 만들고 나면 플랫폼 유지보수나 서비스 중 선택 WIPI 모바일 플랫폼 Wireless Internet Platform for Interoperability 12
  • 13. 앱개발자 이야기 다수의 모바일 개발 경험 때문에 2008년부터 스마트폰 단말 플랫폼 및 서비스 개발 [Android UI Builder Process] Android APK ADT Plug-in (Layout Editor) Java (Classes ) + UI Extensio n Android Applicatio n (.apk) Resourc e + UI Resourc e 10년동안 돈, 지위, 명예도 얻었지만 내 것이 아닌 다른 회사 걸 개발해주는 허무함 Dynamic Restructuring 그러나 창업하기엔 현실적 어려움(부양 가족, 준비, 심적 불안감, 함께할 동료..) 13
  • 14. 앱 개발자는 가제트 특정 플랫폼에 종속된 개발 언어로 개발하다가 옆 개발자가 부러워 하나 둘 추가 Native 개발언어 Platform 브라우저 분류 기반 OS 웹 개발 언어 최신 버전 서버 개발 언어 UI Browser Framework 외부 API 연동 이미지 디자인 수정 서비스 기획 의견 Browser Engine Extension Lib Globalization JS Rendering Engine iOS7 Safari Windows Phone8 WP Explorer Android Browser Mac OS(BSD) Safari Ver iOS7 (Webkit) Cocoa Touch UI Webkit OpenGL ES Yes SquirrelFish Windows Ver 4.3 Ver Win8 Mobile Explorer 10 25) (Chrome Trident Chakra 메트로 UI Webkit, Blink Direct3D+ Flash Yes V8 (with Chrome) Android4.3 Firefox Mobile Linux ChromeVer 19 Browser (Webkit, blink) Android UI Gecko OpenGL ES Yes Spider Monkey (Use word to word) (Ion Monkey) 카메라,GPS, Gyroscope, Geo magnetic, Accelerometer, 스크립트 센서 좌동 좌동 + 스크립트 표준 표준 스크립트 표준 NFC 스크립 & 표준 스크립트 G-Sensor, Proximity(M7) 실버라이트 지원 SVG, Flash Plug-in, Flash Plug-in, 스타일시트 특징 SVG, DOM Level 3 Multi Task MultiNPAPI Task Flash Plug-in NPAPI Multi Task 개발 시 제약 사항 시스템 접근 권한의 제약 Google Apps 최적화 Multi Windows Good(297) 사용자 인증 권한 Dalvik VM Very Good(399) *HTML5 지원(500) Very Good(386) 제약 Good(320) (Chrome 417) C# 선행 학습, 메트로 UI 고 플랫폼버전, 제조사, 해상 Objective C 선행 학습 려 개발 시 Source 고려사항 도Yes Yes(Webkit 공통) Yes Open hybrid형태의 App 개발 많음 No Xbox연동을 위한 XNA 파편화 대응 필요 framework Source Open 특징 개발언어 주요 단말 모델 개발 편의성 XAML(Extensible Close웹표준 지원, Close 웹표준 지원, Application Markup VC++, C#, WebView VB WebView ObjectiveC2.0, Language)지원 Silverlight framework HTML, JS, CSS3 HTML, Nokia Lumia 822, JS, CSS3 iPhone, iPad Android 상(Mac XCode기반) HTC 8X 상(VS10 기반) Open 별도 웹마켓 지원 Java, XML, C and C++ (NDK) HTML, Android, JS, CSS3 iOS 중(eclipse, intelliJ) 14
  • 15. 앱 개발자는 가제트 어플리케이션 개발 방법은 기본적인 웹 서비스 개발 방식과 유사하나, 플랫폼 특성에 종속적인 UI/UX와 단말 Spec, 런칭 프로세스에 대하여서는 별도 스터디가 필요 함 Xcode(통합 개발도구) Interface Builder(UI 저작도구) Sketch TEST Planning And Service Strategy Wireframe market Prototype And Visual User Research Design Wireframe COPY Visual DEV Design (설계, 구현) TEST Lunching 개발자와 협의 15
  • 16. SW 개발자는 어떠세요? 구글 안드로이드 플레이 앱 수 100만개, 애플 앱스토어 앱 수 100만개 아이디어 보다 자본력, 기술력, 마케팅 능력이 주도 SW의 두가지 속성 사람의 행동과 감정을 이해하고 창의적으로 문제를 해결해주고, 사람들로 하여금 사용을 습관화 시키는 능력 (네이버, 카카오톡, 게임) 사전에 프로세스(절차)를 정의해서 시간과 비용을 절약하고, 사람이 할 수 있는 실수를 줄여주는 능력 (MS, IBM, SAP, Oracle) 16
  • 17. 무엇이 되든 자기 주도의 삶 다른 사람의 인생 스토리를 따라 하기 보다는 한번 뿐인 인생.. 내 인생의 스토리를 만들고 얘기하자 내가 가진 지식과 경험은 누가 뺏어가거나 폄하할 수 없 으니, 모든 마음 가짐은 내 멘탈에 의해 결정되고, 내 삶 은 내 의지대로 실현되리라. - 36살이 되어서야 깨달은 박종일 http://www.010000.pe.kr/2012/ 17
  • 18. 마무리 세계적으로 인정을 받고 싶어요. 명예나 돈 때문이 아니에요. 우리가 가진 재능과 땀으로, 맨땅에 세계적인 걸 만들었다는 걸 증명해 보이고 싶어요 꿈을 베고 잠든 거인 ‘디지털 왕국’ 꽃을 피우다 중에서 http://news.donga.com/3/all/20131016/58258565/1 18