반응형
블로그 이미지
개발자로서 현장에서 일하면서 새로 접하는 기술들이나 알게된 정보 등을 정리하기 위한 블로그입니다. 운 좋게 미국에서 큰 회사들의 프로젝트에서 컬설턴트로 일하고 있어서 새로운 기술들을 접할 기회가 많이 있습니다. 미국의 IT 프로젝트에서 사용되는 툴들에 대해 많은 분들과 정보를 공유하고 싶습니다.
솔웅

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

카테고리

'분류 전체보기'에 해당되는 글 1553

  1. 2011.09.09 CoronaSDK 인스톨하기 (Mac) 2
  2. 2011.09.09 CoronaSDK 시작하기 3
  3. 2011.08.09 Corona SDK 로 iPhone/Android App 개발 하기 7

CoronaSDK 인스톨하기 (Mac)

2011. 9. 9. 07:07 | Posted by 솔웅


반응형


CoronaSDK로 애플리케이션 개발하기 위해 SDK를 인스톨 하겠습니다.

지금 작업하는 컴퓨터가 매킨토시라서 맥버전으로 합니다.


1. http://www.anscamobile.com/ 또는 coronasdk.com 으로 간다.

    Download를 누르면 등록하라고 나옴.

    간단히 등록해주고 Continue를 누름




2. 등록과정을 무사히 거치면 아래 화면이 나옴.

    윈도우즈 사용자는 Microsoft Windows를 선택하고 맥 사용자는 Mac OS x 를 선택함

    Download 버튼을 누름



3. 컴퓨터에 저장함.



4. 다운받은 인스톨 파일을 실행함

    MAC의 경우는 CoronaSDK.........dmg 파일을 더블클릭함.

    동의 여부를 물으면 Agree 버튼을 누름



5. 맥의 경우는 위 주황색 폴더를 드래그하여 밑에 파란 폴더에 올려 놓는다.

    윈도우즈는 다른 윈도우즈 인스톨 파일과 동일하게 과정이 진행될 겁니다.



6. 다 인스톨 됐으면 CoronaSDK 폴더를 열어보세요.

    아래와 같은 파일이 있을 겁니다.

    Corona Simulator.app을 선택하면 Simulator만 실행되고

    Corona Terminal 을 선택하면 시뮬레이터와 터미널 모두 실행 됨.

   왠만하면 터미널을 실행 시키세요.



7. 아래와 같이 Welcome to Corona 화면과 터미널 화면이 보임.

     우선 코로나에서 제공하는 샘플 파일부터 봅시다.

      오른쪽에 있는 Bridge 앱을 클릭함.

   (아마 처음 실행하시는 분은 이메일과 패스워드를 물어볼 거예요.

     그러면 코로나 홈페이지에 등록한 이메일과 패스워드를 넣으세요.)



8. 그러면 아래와 같이 Bridge 샘플 파일이 실행 됩니다.

    



9. 다른 샘플 파일을 실행하려면 File-open을 누르고 cancel을 누른다.

   다른 샘플 파일들도 한번 실행해 보세요.




***** 코로나는 하나의 계정당 두개의 컴퓨터에서만 인스톨 됩니다.
           참고하세요.
반응형

CoronaSDK 시작하기

2011. 9. 9. 06:21 | Posted by 솔웅


반응형
제 비자 연장 하느라 한국에 다녀왔습니다.

오랫동안 글이 끊겼네요.
한국 다녀왔더니 허리케인 아이린 영향으로 내 차는 물에 잠기고...
잘 작동되던 노트북이 맛이 가고...

완전 재앙이네요....

아직 자동차며 컴퓨터 모두 해결이 안되서 글 쓰는 시간을 많이 낼 수가 없네요.

일단 Corona SDK 로 안드로이드나 아이폰 앱 개발을 배우시려면 간단히 프로그램을 다운 받아서 여러분 컴퓨터에 다운 받으면 됩니다.

http://www.anscamobile.com/corona/ 로 가신 후 파일을 다운 받으시면 되요.

단 무료버전은 애플리케이션 빌드는 안 됩니다.

저도 Corona로 앱을 개발하다가 보름정도 한국 갔다 오느라고 중단했더니 예전에 공부했던것 다 까먹었어요.

다음 개발 할 때를 위해서라도 정리해 놔야 겠어요.

일단 오늘은 Activity들만 정리하고 나중에 자세한 설명을 첨가해야 겠네요.
제 CoronaSDK 글은 이 정리된 Acivity들을 자세히 설명하는 글들로 채워지게 될 것 같네요.

- 인스톨하기 : 윈도우즈, 매킨토시
- 작업환경 꾸미기 : 윈도우즈 , 매킨토시 - xCode
- 기본적인 문법
- 다양한 화면 전환 효과 사용하기 하기 (director.lua)
- 멀티터치 기능 적용하기 system.activate( "multitouch" )
- 다른 파일(화면) 불러오기
- newGroup() 이용하기
- 리스너 사용해서 특정 이벤트 시 특정 동작 하기
- 배열 사용하기
- 외부 파일 함수 이용하기
- Physics 사용하기
- newAnim() 사용하기
- image, sound 사용하기
- 빌드하고 디바이스(아이폰,아이패드,안드로이드폰, 안드로이드 태블릿 등등)에 인스톨 하기

제가 작업하고 있는 앱 파일들 대충 보니까 이런 기능들을 사용했네요.

대개 제가 해 봤던거나 구현하기 위해서 모든 소스들에 있는 정보 등을 정리 하게 될 것 같습니다.

이렇게 정리해 두면 저도 나중에 다른 앱 개발 할 때 도움이 되고 이 글을 오픈함으로서 다른 개발자들도 도움이 됐으면 좋겠습니다.

그럼......
반응형


반응형
안녕하세요?

모바일 애플리케이션을 개발하면서 쏟아지는 새로운 기술 따라가느라 허덕이게 됩니다.
이번에 기회가 닿아서 Corona SDK 로 게임을 개발하게 됐는데요.
신선하고 괜찮아서 배운거 정리도 할 겸 이렇게 블로그를 만들게 됐습니다.

Corona SDK 는 플래시 개발자가 따로 나와서 개발했다고 해요.
그래서 그런지 아주 파워풀한 애니메이션이 매력적입니다.
또한 한번 개발하면 iPhone 과 Android Phone 용 앱으로 손쉽게 빌드 할 수 있다는것도 장점이구요.
컴파일 랭귀지가 아닌 스크립트 랭귀지라서 접근하기 쉽다는것도 좋은 점입니다.

다만 무료가 아니라 1년에 200~300불 씩 지불해야 한다는 게 개인 개발자로서 접근하기 쉽지만은 않지만...

하지만 SDK 는 무료로 다운 받아서 개발할 수 있어요. 에뮬레이터에서 실행 해 보구요.
다만 아이폰이나 안드로이드 앱으로 빌드하기 위해서는 유료버전을 다운 받아야 합니다.

오늘은 첫번째 소개글이니까 CoronaSDK 웹싸이트에 나온 FAQ 를 살펴 볼께요.
홈페이지는 coronasdk.com 입니다. 그리고 이 SDK 는 Ansca Mobile이라는 회사에서 만들었습니다.


Who is Ansca Mobile?

Ansca Mobile is a venture backed software company led by an award-winning team of former Adobe mobile engineers, who were responsible for the leadership and technical breakthroughs that helped Adobe Flash Lite reach nearly a billion devices.

Ansca is revolutionizing mobile application development by empowering developers of all backgrounds to create captivating mobile experiences. Ansca’s Corona SDK enables designers, engineers, and non-traditional developers to quickly create and share applications designed for the iPhone, iPad, and Android.

Ansca Mobile 은 무엇인가요?

Ansca Mobile은 Adobe 모바일 엔지니어 팀에서 수상했던 팀이 이끄는 벤처 소프트웨어 회사입니다. 이 엔지니어들은 Adobe Flash Lite 관련 팀을 이끌었던 기술자들입니다.
Ansca는 모바일 관련 경험이 있는 개발자들에게 도움을 주기 위해 개발된 혁신적인 모바일 애플리케이션 개발과 관련된 회사입니다. Ansca의 Corona SDK는 디자이너와 개발자 그리고 전문적인 개발자가 아닌 분들에게 신속히 iPhone, iPad 그리고 안드로이드 애플리케이션을 개발할 수 있도록 해 줍니다.

What is Corona SDK?

Corona SDK is a mobile development framework for creating high-performance, multimedia rich applications and games for the iPhone, iPad, and Android. With Corona SDK, you develop in Lua, a high-performance scripting language, and you can create powerful applications in a matter of hours. No Objective-C/Cocoa, C++ or Java knowledge is required.

Target iPhone, iPad and Android from the integrated Corona SDK simulator, and instantly preview your app or game in the three different platforms.

Corona SDK 는 무엇인가요?

코로나 SDK는 모바일 개발 프레임 워크입니다. 좋은 퍼포먼스와 멀티미디어 기능 그리고 게임 기능들이 있습니다. 기본적으로 Lua 라는 스크립트 언어를 사용하고 iPhone, iPad 그리고 안드로이드 앱을 개발하기 위한 SDK 입니다. 여러분들은 Corona SDK 로  단지 몇시간 만에 아주 강력한 애플리케이션을 만들수 있습니다. Objective-C/Cocoa, C++ 나 자바같은 것을 몰라도 됩니다.


How did you pick the name Corona SDK?

In Corona SDK, you’ll write code in Lua, an intuitive and powerful scripting language. Lua means "moon" in Portuguese, so the name Corona SDK just made sense — the solar corona is the plasma region surrounding the sun that powers the solar wind, often referred to as the sun’s crown.

왜 이름을 Corona SDK 라고 지었나요?


Corona SDK 는 Lua 로 작성됩니다. 아주 이해하기 쉽고 강력한 스크립트 언어이지요. Lua 는 포르투갈 말로 '달' 이라는 의미입니다.  그래서 Corona SDK 는 태양을 둘러싼 강력한 빛과 열의 영역인 solar corona 를 생각하고 이름을 지었습니다. 이것은 다른말로 태양의 왕관이라고도 불리지요.

Why should I use Corona SDK?

Because it makes iPhone, iPad, and Android application development easy. Corona SDK allows you to focus on what you do best — create great apps — faster than ever!


왜 내가 Corona SDK 를 써야 하지요?

왜냐하면 아주 쉽게 iPhone, iPad 그리고 안드로이드 애플리케이션을 만들 수 있기 때문이지요. Corona SDK 는 아주 빠른 시간에 당신이 만들고 싶은 애플리케이션을 만들 수 있도록 해 드릴 겁니다.

오늘은 이정도로 간단히 소개만 하고요....

다음 시간에 본격적으로 들어가 볼께요...

반응형