본문 바로가기

Adobe

[AIR] Native Installer로 패키징된 AIR 어플리케이션 Update Flash Builder 에서 Flash Project, Flex Project 그리고, Actionscript Project 를 생성하여 Adobe AIR 어플리케이션을 개발 할 수 있습니다. 결과물은 .air 확장자 또는 윈도우에서는 .exe, 맥OSX 에서는 .dmg 로 설치 파일을 만들수 있습니다. Adobe AIR 의 단점중 하나가 AIR Runtime 이 설치 되어 있어야 동작 한다는 점 입니다. 하지만 .exe 나 .dmg 로 설치 파일을 패키징 하게 되면 설치 파일에 AIR Runtime 을 포함 시킬수 있기 때문에 사용자가 따로 AIR Runtime 을 찾아서 설치 안해도 된다는 장점이 있습니다. 얼마 전까지만 해도 Android OS에서 동작 하는 Adobe AIR 어플리케이션을 패키징.. 더보기
[AIR] Adobe AIR 개발 Tip - Application Setting 얼마 전에 Adobe AIR 기반으로 다음 뮤직의 음원을 다운받는 어플리케이션을 개발했습니다. AIR 기반으로 어플리케이션을 개발한다는것 이 많은 사례를 가지고 있지 않았고 국내에는 2권 정도의 AIR 개발 서적밖에 존재 하지 않아 구글링에만 의존해서 여러가지로 고생을 했습니다. 지금부터 작성할 포스팅은 제목 그대로 AIR 개발을 하기 전에 알아 두면 좋은 것들입니다. 제가 몰라서 실수 했던 것들은 정리 한다는 의미가 더 크니 읽기 전에 참고 하세요. AIR 기반으로 개발한다는것은 사용자 컴퓨터에 설치 후에 실행되는 어플리케이션을 만드는 것 입니다. Flash Player 기반은 주로 웹에 올려져서 사용되고 브라우저 라는 종속된 공간 안에서 실행 되는 것이기 때문에 사용자에게 영향을 미치는 범위가 AIR.. 더보기
[AIR] Adobe AIR 개발시 BrowserInvokeEvent 의 arguments 값 최근들어 Adobe AIR 기반으로 되어 있는 데스크톱 어플들이 하나 둘씩 나오고 있는데요. FlashPlayer 기반의 개발보다 자료가 없어서 개발하면서 검색하는 시간이 점점 늘어만 가네요. 그중 하나 BrowserInvokeEvent 사용시 arguments 값에 대한 이야기를 해 보려고 합니다. AIR 기반 어플리케이션은 일반적으로 아이콘 클릭으로 실행 시키는 방법과 함께 브라우져에서 사용자 이벤트 (마우스 또는 키보드)가 발생 했을때 실행 시킬수 있는 기능이 있습니다. 자세한 내용은 아래 링크에 있는 설명서를 참고하세요. 웹 페이지에서 AIR 응용 프로그램 설치 및 실행 이때 어플리케이션이 실행 되었을때 아이콘을 클릭해서 실행이 되면 InvokeEvent, 브라우저에 의해서 실행이 되면 Brows.. 더보기
[AIR] AIR for Android Adobe 에서는 Openscreen project의 일환으로 Android OS 에서 돌아가는 Adobe AIR Runtime for Android 를 개발중에 있다. AIR for Android 는 Adobe AIR 를 설치한 Android OS 기반 디바이스에서 설치형 어플리케이션을 운영할 수 있게 해주는 기술(런타임) 이다. 왜 Adobe AIR 인가? Adobe AIR 란? Adobe AIR는 운영체제에 상관 없이 데스크톱에서 RIA(Rich Internet Aapplications)를 개발 및 배포할 수 있는 런타임입니다. 여러분은 전통적인 데스크톱 개발 기술을 배우지 않고도 기존에 사용하던 웹 기술(HTML, Javascript, Adobe Flash®, Adobe Flex™, Ajax)로 .. 더보기
[Mobile] Flash Platform for Mobile 몇일전 Apple 이 아이폰 앱 개발 정책 약관을 변경에 따라 다시 Flash CS5 를 이용하여 아이폰 앱 개발이 가능해 졌다. 정책이 바뀌기전 심사 중이었던 플래시로 만든 앱들도 심사 완료 상태가 되었다. 이 문서에서는 두가지, Flash CS5 의 Package for iPhone 으로 개발하는 아이폰앱과 Adobe 에서 2011년 상반기 런칭을 목표로해서 개발하고 있는 Android for AIR 에 대한 소개 및 가능성에 대해 다룰 것이다. 먼저 Package for iPhone 이다. Flash Pro CS5를 이용해 만든 결과물이 아이폰 설치 파일인 .ipa 로 나온다. 개발자는 맥에서 xcode 와 object-c를 이용하여 개발한 .ipa 를 테스트하는 방법과 동일하게 자신의 아이폰에 설.. 더보기
Flash 와 HTML5 비디오 퍼포먼스 비교 요즘 Steve Job 의 발언으로 시작된 Flash 와 HTML5 에 한 이슈로 웹이 뜨겁게 달아 오르고 있는데요. Mac 환경과 Window 에서 각 브라우져 별로 비교한 자료가 있어서 소개 합니다. 테스트 환경 During testing, I followed this procedure: - Turned off as many background processes as possible - Updated my graphics card drivers - Used the same YouTube video for all tests (http://www.youtube.com/watch?v=VJ5KJVCc5C4) - First, I loaded the page - Then switched the video to .. 더보기
스티브 잡스 발언에 대한 Adobe의 반응 Adobe CTO 인 Kevin Lynch 가 Adobe blog 에 쓴 내용 입니다. Flash 최근의 화두가 되고 있는 스티브잡스의 발언에 대해 웹은 디바이스에 상관없이 컨텐츠와 애플리케이션을 일관되게 액세스할 수 있는 개방된 환경으로 존재해야 하는데, Apple 은 이를 막고 있다고 언급하고 있네요. (출처 : http://durl.me/atqt ) 어찌 되었건, Adobe 나 Apple 그리고 앞으로의 웹 생태계가 어떻게 바뀌게 될지 기대가 됩니다 컨텐츠 및 애플리케이션에 대한 오픈 액세스 작성자 : Kevin Lynch, CTO 원문보기 :http://blogs.adobe.com/conversations/  최근 출시되고 있는 우수한 디바이스에 Flash Player가 탑재되어 있지 않다는 사.. 더보기
Flex for Mobile Devices 얼마 전에 MAX 2009 에서 Flex for Mobile Devices 라는 주제로 발표한 내용 입니다. 점점 Adobe Flash platform 의 모든 디바이스에 대한 지원이 가능해 지고 있는데요. PC 에서도 비교적 무겁다는 인식이 강한 Flex framework 가 과연 더 환경이 안좋은 Mobile 에서 어떤 퍼포먼스를 낼수 있게 될지 기대가 되네요. 더보기
AS2.0에서 AS3.0으로의 달라진 점은 무엇인가? 문서 원본 : Adobe 기술문서 작성된 날짜 : 2009-05 저자 : 강동혁(동강) 저자 소개 : Daum communications 에서 UI 개발 업무를 하고 있으며, Flash 커뮤니티에서 ‘동강’ 이라는 닉네임으로 활동하고 있다. 뭐든지 사용하기 편해야 한다는 생각을 가지고 개발을 하고 있으며, 최근엔 새로산 자전거를 자주 못타고 다녀 아쉬워 하고 있다. -Display 객체들의 다양화 -Display List구조의 변화 -객체의 심도 관리 향상(Depth에서 index로) -Depth방식에 비해 Index방식이 효율적인 점 -이벤트 모델의 변화 Flash를 하던 많은 사람들이 AS3.0이 나오고 나서 혼란스러웠던 이유는 두 가지이다. 첫 번째로 Flash에서 핵심이라고 할 수 있는 Displ.. 더보기
Actionscript3.0 을 사용해야 하는 6가지 이유 Actionscript3.0 이 나오고 많은 사람들이 Actionscript2.0 에서 3.0 으로 넘어 왔고 그 강력함에 대해 매우 기뻐하고 있다. 그러나 아직 디자이너와 소통을 하기 위해 새로운 언어로 넘어 오지 못하는 많은 사람들이 있다. 그 이유는 여러가지가 있겠지만 같은 작업을 하는거에 대해 Actionscript3.0 이 더 복잡하다는 잘못된 생각들이 있기 때문 이다. 이 기술문서에서는 당신이 왜Actionscript3.0 을 사용해야만 하는지에 대해 알려주고 Actionscript3.0 에 대한 잘못된 생각들을 풀어 주겠다. 우리는 Actionscript 코드를 사용하는 사람들이 두 그룹이 있다는 것을 알게 되었다. 첫번째는 hardcore developer로 이루어진 그룹이다. 그들은 일반.. 더보기