Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

정보기술개론 임베디드 시스템 관련분야 리허설

No description
by

최 희웅

on 1 June 2012

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of 정보기술개론 임베디드 시스템 관련분야 리허설

Hardware Application Operationg System Place your own picture
behind this frame! (cc) photo by Metro Centric on Flickr (cc) photo by Franco Folini on Flickr (cc) photo by jimmyharris on Flickr (cc) photo by Metro Centric on Flickr 아이패드1 iPhone / Pros and Cons 아이패드의 OS 킬러조's iPad2 두께 : 13.4mm 무게 : 680g(Wifi)
730g(Wifi + 3g) CPU : 애플 A4 1GHz 카메라 : 없음 디스플레이 : 9.7인치 LED-backlit IPS LCD 해상도 : 1024X768 블루투스 : 2.1 + EDR BUT! 아이패드2 두께 : 8.8mm 무게 : 601g(Wifi)
607g(verizon)
613g(AT&T) 카메라 : 앞면상단카메라,뒷면왼쪽상단카메라 디스플레이 : 9.7인치 LED-backlit IPS LCD 해상도 : 상동 블루투스 : 상동 배터리 : 3.8V 25Watt-hour
리튬폴리머(크기는 크지만 동영상재생이 무려 10시간) 마더보드 터치스크린 컨트롤러 낸드플래시 : 도시바 TH58NVG7D2FLA89 16기가 CPU : 애플 1GHz A5 프로세서 아이패드 1과 2 디스플레이나 컨트롤러, 중력가속게 배터리등
은 1과2 크게 달라지지 않았다 하지만 CPU가 A4에서 A5로 바뀜에따라
최대 7배나 강력하지만 가격은 75%가량 비싸졌다
그러나 대량생산함으로써 가격이 떨어져가는 추세 아이패드 1이나 2나 애플에서 나오는 부품들이 서로 비슷하거나 같은 부품을 써 대량공급할수있게따라
가격에서 큰 메리트를 가질수있다 IOS는 Objective - C 프로그래밍 언어를 사용합니다.

IOS는 Mac OS X 10.5(맥 오에스 텐 10.5)을 기반으로 만들어져 있습니다. Mac os X 은 다윈OS 를 기반으로 한다. State of Affairs
애플 측은 Java 기반 응용 소프트웨어를 아이폰에서 적용시키는 것에 대해서 발표 하지 않았으며, 아무런 계획도 말한바 없다. *유려한 화면효과와 사용자 친화적인 UI
*뛰어난 터치와 강력한 펌웨어
*시장성을 지향하는 대규모의 앱스토어
*안드로이드의 OS와 달리 오류가 적은 편이며,구조 체계가 바이러스 및 보안에 안정적 iOS' Strong Point 제작과정 실행영상 스마트폰별 OS *C보다 Java가 용이하다 Pros
1. 제품이 한정이 되어 있으면서도 사용자가 많아서 개발대상선정이 쉽다.

2. 유료앱에 대한 수익구조는 안드로이드보다 좋다.

3. 개발자로 등록을 하게 되면은 애플사의 지원이 좋다. Cons
1. 안드로이드와 다르게 매킨토시가 반드시 필요하다는 것과 개발자로 등록을 하고자 한다면은
초기비용이 꽤 들어간다.

2. Objective C언어가 애플사 제품에서만 돌아가기 때문에 전업을 하기가 매우 어렵다. Android / Pros and Cons Pros
1. 안드로이드 개발언어인 자바가 안드로이드 외에 웹프로그래밍, 임베디드 등에서 사용을
하고 있어서 전업하기 쉽다.

2. 안드로이드 어플 개발은 아이폰과 다르게 추가적인 비용은 들어가지가 않는다.

3. 안드로이드와 웹을 연동을 하는 어플이 많기 때문에 개발 폭이 넓다고 볼 수가 있다. Cons
1. 아이폰과 다르게 유료앱에 대한 수익구조가 좋지가 않다.

2. 안드로이드에 포함되어 있는 제품이 너무 많아서 하나의 모델을 선정해서 개발하기가 어렵다. State of Affairs
안드로이드에서 사용하는 Java는 유닉스 기반의 배경을 가지고 있고 C언어와 밀접한 관계가 있어 C언어와
유사하다.[C언어는 리눅스에서 사용하기 위해 만들어진 언어이다] Cocoa Programming Objective-C 언어를 기반으로 개발
iOS혹은 Cocoa 프로그래밍은
맥OS에서 XCode를 사용해서 개발 Apple's effect to OS Apple의 영향으로 Object C++가 사용 증가율이 크다 *Cocoa Programming은 객체지향적 THANK YOU EVERY ONE QUESTION PLEASE 1. 맥북이나, iMac, Mac mini 구매

iOS 앱은 Apple사에서 판매하는 PC및 노트북에서 만 개발이 가능합니다.
간혹 PC에 (윈도우용) 해킨토시라고 OSX를 해킹한 이미지로 개발을 시도하시는 분이 계시는데.
세팅을 몇일 하다가 결국에 하나 사자로 돌아섭니다

2. Object-C or XCode
1번을 하시면, OSX의 앱스토어에서 XCode를 다운받으시면 됩니다.
OSX 라이언 이상이면 무료로 설치가 가능 할 겁니 다.
Object-C는 XCode라는 통합개발환경에서 사용하 는 언어입니다.

3. 학습방법

책을 구매합니다, 생각보다 iOS개발에 관련된 책은 굉장히 많이 나와 있습니다.
거의 상용화 가능할 정도의 예제를 담고 있는 서적도 있으니 참고하세요.
iTunesU에서 강의를 보셔도 도움이 됩니다.

카페가입
국대 최대의 iOS개발 카페인 맥부기에 가입하셔서 활동하세요.
많은 정보와 강좌가 있으므로 도움이 될겁니다.
만약 게임개발을 혼자하게 된다면, 게임기획, 디자 인, 개발 까지 공부해야할게 너무 많죠.
팀을 만들어 여럿이 함께 진행하는것도 한가지 방법 입니다.

전 세계적으로 고급 아이폰 프로그래밍 개발자가
약 2만명정도라고 합니다
애플에서는 WWDC http://developer.apple.com/wwdc/
라는 곳 에서 개발자 컨퍼런스 및 모임들을
하고 있으며 여기서 정보를 주고 받습니다.

여기서, 애플의 개발자들을 만날 수 있으며
문제 해결 기회를 얻을 수 있습니다.
전 세계 대다수 아이폰(iOS) 개발자들은
여기에 가입하여 서로 정보를 교류합니다. 다윈 OS
애플이 2001년 3월 출시한 맥오에스텐 (Mac OS X)의 기반이 되는 오픈소스 운영체제로써 Free BSD(Berkeley Software Distribution), 마하(Mach), 아파치(Apache) 등의 기술을 바탕으로 개발되었다. FreeBSD는 BSD 계열의 오픈 소스 운영 체제
아파치 - 1995년 처음 발표된 월드와이드웹(WWW:World Wide Web) 서버용 소프트웨어이다. for mac os x 순차지향언어 - 위에서 아래로 순차적으로 컴파일한다. EX) C
객체지향언어 - 클래스와 메소드라는 객체적 개념을 도입한 객체지향언어이다. EX) C++ 아이폰 앱을 개발하려면..?
Full transcript