Search Results for 'Adobe AIR'


47 POSTS

  1. 13:50:05 Documents about swf, AVM2 and bit controls (1)
  2. 2008/07/25 [AIR] 완성도 높은 어플리케이션을 만들어 보자. (7)
  3. 2008/07/14 Window 에서 JAVA ClassPath 설정하기 (6)
  4. 2008/07/08 Google 과 Adobe 의 Flash 검색 기술 (11)
  5. 2008/06/12 [AIR] 시스템 트레이에만 띄우는 AIR (9)
  6. 2008/06/10 [AIR] Secret File 파일 암호화 유틸 (16)
  7. 2008/04/29 Wooyaggo Badge Design (16)
  8. 2008/04/28 [AIR] AIR Badge 와 air.swf Sequence Diagram (6)
  9. 2008/04/23 [AIR] ReflectingBitmapData 로 만든 AIR 네비게이션 (10)
  10. 2008/04/16 [AIR,SWF] PresentationKit - 프리젠테이션을 멋지게!! (6)
  11. 2008/04/11 [News] FIX8 웹캠으로 얼굴에 캐릭터를 입혀줍니다. (4)
  12. 2008/04/10 [News] Google APP 역시 구글... (4)
  13. 2008/03/28 [News] 기대하던 온라인 포토샵 Photoshop Express (2)
  14. 2008/03/17 [AIR] Interactive Fullscreen on AIR. (2)
  15. 2008/03/17 [AIR] AIR runtime 자동 업데이트 비활성화 (2)
  16. 2008/03/10 [AIR] Capture for Messenger 메신져로 캡쳐화면 보내기. (24)
  17. 2008/03/03 [AIR] System.gc() 를 이용한 메모리 반환.
  18. 2008/02/29 [AIR] ByteViewer (10)
  19. 2008/02/27 [News] Google Gears 구글 기어스
  20. 2008/02/25 AIR 정식 런칭 정보 (3)
  21. 2008/02/19 [AIR] JPEG JFIF Marker (2)
  22. 2008/02/16 [AIR] 압축 모듈 테스트. (2)
  23. 2008/02/01 [강좌] 허프만 알고리즘 (21)
  24. 2008/01/23 [AIR] MP3Analyzer MP3 분석툴 (10)
  25. 2008/01/22 [AIR] ID3V2.4 Structure
  26. 2008/01/22 [AIR] MPEG Audio Frame Header
  27. 2008/01/22 [AIR] MPEG2 사운드 디코딩에 필요한 자료. ISO 11172-3 문서
  28. 2008/01/22 [AIR] Flash File Format Specifications
  29. 2008/01/15 [AIR] AIR Beta 3 개발하기 위한 준비 Flash CS 3 (6)
  30. 2007/12/17 여러분이 필요한 것들을 만들어드려요~ (26)

Documents about swf, AVM2 and bit controls

Posted 2008/08/21 13:50 by wooyaggo
사용자 삽입 이미지


AVM2 Overview Document (pdf)
http://www.adobe.com/devnet/actionscript/articles/avm2overview.pdf

SWF File Format Specification (pdf)
http://www.adobe.com/devnet/swf/pdf/swf_file_format_spec_v9.pdf

Variable-length quantity
http://en.wikipedia.org/wiki/Variable_length_unsigned_integer

needs to decompile as file from swf file.

needs to recreate swf file too.


Tag : AIR, AVM2, flash, swf

AIR 는 설치형 어플리케이션입니다.

이제 AIR 개발도 소프트웨어 개발이라고 감히 불러도 될것 같다는 개인적인 생각이 드네요.

그래서 실제 서비스에 필요한 완성도 높은 어플리케이션을 만들려면

어떤 디테일이 필요한지 한번 예를 들어보겠습니다.



1. Install Path.

내 어플리케이션이 어디에 설치가 될 것인지

분명하게 지정을 해줘야합니다.

단일 소프트웨어면 C:\Program Files\ 로 잡아야겠지만

저 같은 경우는 제 어플리케이션은 실험적인 것들이 많기 때문에

C:\Program Files\Wooyaggo Applications\ 폴더에 몰아 넣습니다.

사용자 삽입 이미지

프로그램 폴더도 패키지 처럼 용도와 목적에 맞게 구분되는거 더 편의성있지 않을까 싶네요^^

그리고 현재 설치된 폴더의 한단계 위 폴더를 검색하면

현재 설치되어 있는 어플리케이션의 목록도 알아볼 수 있으니까 나름 장점도 있을거 같습니다.



2. Icon.

AIR 에는 총 3가지 아이콘 종류가 있습니다.

 - Application Icon

사용자 삽입 이미지

Application Icon 은 실행파일의 아이콘, 단축아이콘, Task Bar 에서의 아이콘,

타이틀 창의 아이콘으로 사용됩니다.



 - SystemTray Icon

사용자 삽입 이미지

시스템 트레이 아이콘은 단순히 보여주기 용이 아니라

클릭 이벤트나 마우스 이벤트를 받을 수 있습니다.

특히 우클릭 메뉴를 따로 지정할 수 있기 때문에

보다 편리한 LUI를 위해서 가능하다면 꼭 신경쓰는 것이 좋습니다.



 - File Icon

사용자 삽입 이미지

AIR 는 특정 파일에 대해서

기본 실행 프로그램으로 지정할 수 있습니다.

그렇기 때문에 지원하는 파일의 경우 설정된 아이콘으로 보여질 수 있죠.

보이는 예는 SecretFile 의 파일 포맷인 *.secret 의 파일 아이콘입니다.



3. Window Drag, Resize, Close, Minimize.

네이트온 메신져를 보면 이해가 쉽습니다.

대화창을 드래그 하고 싶을땐 상단을 잡아 끄는 행동을 하게 되고

창의 크기를 늘리고 싶으면 자연스럽게 테두리에 마우스를 가져가죠.

창을 닫고 싶을땐 우측 상단에 X 표시를 찾게 되고

끄지는 않지만 숨겨놓고 싶을땐 마찬가지로 우측 상단에서 _ 표시를 찾게 됩니다.

이 모든게 대부분의 유저들이 자연스러운 멘탈 모델을 따르는 것이라고 볼 수 있습니다.

이러한 자연스러운 멘탈 모델은 거스르지 않는게 좋은 UX 가 되겠죠.

하지만 NativeWindow.startDrag() 나 NativeApplication.exit(), NativeWindow.minimize()

등은 이미 쉽게 제공이 되고 있지만

정작 까다로운 부분은 Resize 부분입니다.

물론 NativeWindow.startResize( edgeOrCornet ) 라고 제공을 하지만

문제는 잡고 드래그할 영역을 만들어주고

Resize 에 맞게 재위치 시켜주는것이 까다롭습니다.

그래서 시간날때 꼭 컴퍼넌트화 시켜놓는것이 좋을 것 같습니다.

앞으로는 기본적으로 마우스의 커서를 기본 커서들로 바꿀 수 있다고 하니 더 쉬워질듯 합니다.



4. 마지막 위치, 창 크기를 기억해놓자.

창을 리사이즈 시키거나 드래그를 할 경우

다시 어플리케이션을 띄우면 예상하지 못한 위치에서 뜨게 될 경우

유저는 불편함을 느낄지도 모릅니다.

왠지 손에 익은 툴이 아니라 매번 포장지를 새로 뜯어 사용하는 기분이 들지도 모르죠.

AIR 에서는 EncryptedLocalStore 라는 static 클래스를 제공합니다.

하나의 어플리케이션당 기본으로 제공하는 저장 공간인데요.

"AIR Cookie"라고 부를 수 있겠습니다.

하지만 용량이 매우 크고 저장포맷이 ByteArray 이기 때문에

다루기는 쉽지 않지만 그만큼 활용할 수 있는 방법도 많고

가능성 또한 매우 무궁무진합니다.

로직은 아래와 같이 되겠죠.

 - 초기화

1. EncryptedLocalStore 뒤져서 저장되어 있는 값 있는지 확인.

2-1. 있으면 초기값 적용하고 EncrpytedLocalStore 제거.

2-2. 없으면 기본값 적용.

 - 어플리케이션 닫을때( NativeWindow.addEventListener( Event.CLOSE, function ) )

1. ByteArray 생성.

2. 창위치 저장.

3. 창크기 저장.

4. EncryptedLocalStore 에 저장.

이런식으로 구현되면 되겠습니다.



5. 우클릭 메뉴를 적극적으로 활용하자.

이부분은 강조하기 조금 불안한 부분인데

그 이유는 곧 AIR 새 버젼이 나오면

ContextMenu 와 NativeMenu 가 대폭 향상된다고 합니다.

지금은 단순히 String 형만 되지만

다양한 표현방법을 제공하고 많이 개선될거라고 하더군요.

머 어쨌든 길을 가는 방법이야 어쨌든 어떤 길이 있는지는 살펴봐야겠죠.



 - NativeWindow.menu

이 메뉴는 Chrome 창 하단에 나오는 기본 메뉴입니다.
사용자 삽입 이미지

Chromless 가 아니라면 꼭 신경써야할 부분임에 틀림 없습니다.



 - Right Menu.

사용자 삽입 이미지

this.stage.addEventListener( MouseEvent.RIGHT_CLICK, rightClickListener );

이벤트를 받아서

NativeMenu.display( stage, x, y );

로 표시해줄 수 있다.



 - SystemTray Menu
사용자 삽입 이미지
InteractiveIcon.menu 속성을 이용하면

쉽게 우클릭메뉴를 설정할 수 있습니다.







위 5가지 디테일만 우리가 잘 생각해주면

기본적으로 완성도가 높은 어플리케이션으로 포장할 수 있을 것이다.

개발자적 도전정신은 매우 중요한 요소지만

실제 사용할 유저에게 GUI 뿐만이 아니라 경험이나 편의에 따른 LUI(Logical User Interface) 를 제공하는것도 무시할 수 없는 점일 것이다.


p.s) AIR 한달 넘게 못하고 있는 야꼬였습니다. -_ㅜ


이올린에 북마크하기(0) 이올린에 추천하기(0)

Tag : AIR, Tip & Tech

Window 에서 JAVA ClassPath 설정하기

Posted 2008/07/14 11:54 by wooyaggo
내 컴퓨터 > 속성
또는
제어판 시스템 등록 정보

> 고급 > 환경 변수 > 시스템 변수 >

아래 두 변수가 이미 있다면 [편집], 없다면 [새로 만들기]

- JAVA_HOME : C:\Program Files\Java\jdk1.6.0_06

자바, JDK 가 설치되어 있는 폴더로 설정해줍니다. (이 변수는 사용자에 따라 적당히 수정해주세요)

- CLASSPATH : .;%JAVA_HOME%\lib\tools.jar

앞에 .; <- 요고 오타아닙니당. 쩜콜론 일케 있습니다.

이렇게 설정해주면

어느 폴더에서건 작업하고 java 나 javac 를 돌릴 수 있습니다.

from 케이.

Tag : 자바

Google 과 Adobe 의 Flash 검색 기술

Posted 2008/07/08 09:30 by wooyaggo
어도비 플래시 파일 검색 쉬워진다

어도비 플래시파일 검색, 어떻게 이뤄지나

Adobe 가 Google 에게 SWF 파일 검색을 할 수 있도록

기술 지원을 하고 있다고 한다.

물론 이와같은 기술의 확장은 환영받을만 하나

개인적으로 약간 몇가지 의문이 든다.


1. SWF 자체내에 유익한 정보를 가지고 있는 경우가 많을까?


Flash 가 많은 방면에 활용되고 있는건 분명하지만

SWF 자체에 유용한 Text 나 Image 등을 포함하고 있는 경우가 과연 얼마나 될까?

내가 그동안 만들어온 Flash 들은 대부분

스스로 어떤 고정된 URL 도 가지지 않도록 최대한 외부 통신에 맡기는 경우가 대부분이다.

이는 유지보수때문일 수도 있겠지만

Client 시스템에 중요한 정보가 담긴 컨텐츠가 남는다는게 아무래도 꺼림직해서이다.

한번 SWF 를 다운받으면 off-line 이 되더라도 언제든지 맘만 먹으면 Decompile 될 수 있기 때문이다.


2. 웹상에 올라간 SWF 는 무방비로 그대로 노출 되는 것인가?


위 기사에서 설명한 대로라면

검색엔진에 걸리는 웹상의 모든 SWF 들은

샅샅히 파헤쳐진다라는 이야기다.

물론 검색 엔진을 무시하는 robot.txt 도 있겠지만

일반 포털이나 블로그등에 올라가있는 SWF 들은

검색엔진에 의해서 분석이 될 수 있다라는 이야기가 될 수 있다.

머 어차피 악용할 것도 아닌데 머가 대수냐 라고 할 수도 있겠지만

우리가 구글을 좋아하면서 두려워하는건

우리의 모든 정보가 구글에 의해 구글에 의한 구글을 위한 것이 될까 싶은 느낌과 같은 것이다.

과연 검색에서 보호할 수 있는 수단을 제공해 줄 것인지 궁금하다.


3. SWF 와 link 되어 있는 각종 URL 이 활용가치가 있는것일까?


Text 는 정보로써 가치가 충분하다고 할지라도

보통 SWF 하나에는 여러가지 URL 에서 값을 가져와 사용하게 되는데

여기서 사용되는 이 URL 이 과연 그 활용가치로써 취급할만할까 라는 생각이 든다.

하나의 SWF 가 A 라는 도메인에서 보여지고 있지만

보통 실제 컨텐츠는 B 라는 도메인에 저장해놓고 있어서 SWF 가 가지고 있는 URL 은 대부분

B 라는 도메인을 향해 있을것이다.

그러면 과연 이 SWF 에서 가치를 찾아내는것이 효율적인가?

라는 의문이 든다.





물론 Adobe 와 Google 의 이런 기술 협력은 쌍수를 들어 환영이다.

하지만 그 실효성이나 활용 방안이 과연 기대한 바를 만족시켜줄까하는 우려가 들기 때문이다.

보통 SWF 가 보안에서 자유롭지 못하다고 하는 인식 때문에

SWF 내에는 되도록이면 중요한 정보는 암호화나 아예 지니지 않게끔 하는것이 추세가 아닌가 싶기 때문이다.

이올린에 북마크하기(0) 이올린에 추천하기(0)

Tag : flash, Google, 구글, 플래시

[AIR] 시스템 트레이에만 띄우는 AIR

Posted 2008/06/12 17:30 by wooyaggo
사용자 삽입 이미지

클릭하면 크게 보입니다.


알송이나 메신져들 보면

태스크바는 차지하지 않고 시스템트레이에만 위치해있습니다.

AIR 도 물론 이게 가능하고

약간의 트릭만 있으면 쉽게 가능합니다.


1. 기본 NativeWindow 는 활성화시키지 않는다.

  - 테스크바를 차지하지 않습니다.

2. 새창을 만든다.

  - type 을 "utility"로 만들면 부모창에 종속된 창으로 나타납니다.

3. 새창의 stage, stage.nativeWindow 의 기본 속성을 복사해준다.

4. 기본 트레이 아이콘을 생성해준다.

  - 생성전에 설정해주면 커스터마이징 가능합니다.

5. 새창의 stage 에 Document Class 를 addChild 해준다.

  - 부모창의 의미를 바꿔버리는거죠.

6. 기본적인 셋팅.

  - 자동으로 Application 닫도록 설정.
  - 아이콘 클릭시 맨 위로 나타나도록 설정.



TrayedNativeApplication 소스보기




이번에 올리는 소스는 아주 간단하게

Document 클래스를 Sprite 나 MovieClip 이 아니라

TrayedNativeWindow로 상속하게 되면

기본적으로 시스템트레이로 실행되는 어플리케이션을 만들 수 있습니다.


AIR 데모 : [ 설치하기 ] (AIR Installer 가 설치되어있지 않으면 zip 파일로 인식합니다.)

AIR 소스 : [ 다운받기 ]


이올린에 북마크하기(0) 이올린에 추천하기(0)

Tag : AIR, as3, NativeWindow, SystemTray

[AIR] Secret File 파일 암호화 유틸

Posted 2008/06/10 17:50 by wooyaggo

파일을 나만의 비밀번호로 암호화한다!!

Secret File



간단하게 Drag & Drop 으로

암호화할 파일을 떨군 후 비밀번호만 입력하면 끝!!



1. 얼마나 안전한가?

MD5 라는 단방향 암호화 알고리즘을 통하여 비밀번호를 모르면 풀 수 없습니다.


2. 어떻게 암호화 하는가?

암호화된 키를 기준으로 원본 파일을 bit 단위로 암호화하기 때문에 용량이 늘지 않습니다.

원본파일 : 가나다라마바사
비밀번호 : 우야꼬

이 원본과 암호키를 기준으로 암호화한다.

MD5 로 암호화된 비밀키 : woo1234 (실제로는 더 복잡합니다.)

가나다라마바사
woo1234woo12
--------------
뷁다뎁뵹료미뷉

이때 사용된 암호키는 단방향 암호화이기 때문에

역으로 비밀번호를 알아낸다는것은 거의 불가능에 가깝다.

비밀번호를 기준으로 다시 복호하는 방법은

뷁다뎁뵹료미뷉
woo1234woo12
--------------
가나다라마바사

이렇게 복호화하게 된다.


3. 어떻게 사용하나?

암호화하고 싶은 파일(중요한 정보, 노출되선 안되는 이미지, 중요한 소스 파일등)

을 secret 파일로 암호화해놓은뒤

원본을 삭제하고

암호화된 파일을 관리, 전송한 후

허락된 이들에게만 비밀번호를 알려주어

파일을 풀 수 있도록 할 수 있다.


4. 정말 풀 수 없나?

MD5 라는 암호화 알고리즘은 단방향, 즉 복호가 거의 불가능한 암호화다.

비밀번호가 한글자 이건 많은 글자 이건간에

일정한 길이로 암호키가 생성되기 때문에

핸드폰 비밀번호 맞추듯이 0000 부터 9999 까지 대입해서 맞추는 방법밖에 존재하지 않는다.

Secret File 은 용량이 큰 파일도 가능하기 때문에

그 많은 bit 를 일일이 복호해서 맞을때 까지 대입해본다는것은

거의 불가능에 가깝다.

게다가 암호가 맞는지 틀린지를 체크하지 않기 때문에

비밀번호가 맞지 않으면 아예 잘못된 파일로 생성이 되어버린다.


많은 애용부탁드립니다^^

저도 개인적으로 소스나 이런 중요한 파일을 보관할때 사용하려고 합니다.

버그나 건의사항 있으시면 블로그나 메일로 연락주세요!!
 
이올린에 북마크하기(0) 이올린에 추천하기(0)

Tag : ADOBE 출품, AIR, Secret File

Wooyaggo Badge Design

Posted 2008/04/29 11:53 by wooyaggo

간지 좀 나나요? ㅋㅋㅋ

앞으로 쓸 에어 배포용 뱃지 임당 (/-ㅁ-)/

디자인은 제가 했고

에펙은 울팀 정수씨가 해줬음다. 정수씨 짱 -_-)b

[AIR] AIR Badge 와 air.swf Sequence Diagram

Posted 2008/04/28 18:03 by wooyaggo

Sequence Diagram 보기


Sequence Diagram 다운받기


웹페이지에서 AIR Application 을 간편하게 설치하기 위해서

AIRBadge.swf 를 이용하는데요.

사실 AIRBadge.swf 는 어플리케이션을 컨트롤 하기 위해서

air.swf 를 로드하여 그 안에 있는 메소드를 call 함으로써

설치 또는 이미 설치되어 있는 어플리케이션을 실행시킵니다.

그동안 air.swf 안에 C 코드가 들어있거나

어도비에서만 아는 머 그런 코드가 들어있을거라고 생각햇는데

내용은 비교적 간단하게 이뤄져있었던 같네요.

air.swf 가 지원하는 메소드는 총 4가지 입니다.



getStatus(): String

 - AIR Runtime 설치 여부 및 사용 여부를 알려줍니다.

 - "installed" : AIR Runtime 이 설치되어 있습니다. (버젼 무관)

 - "available" : AIR Runtime 이 설치되어 있진 않지만 설치할 수 있습니다.

 - "unavailable" : AIR Runtime 을 사용할 수 없는 OS 입니다.



getApplicationVersion( app: String, pub: String, callBack: Function ): void

 - 어플리케이션의 버젼을 체크합니다.

 - 버젼정보는 callBack( version ); 형식으로 콜백 호출됩니다.

 - app : Application ID 입니다. (com.adobe.samples.Sample 같은)

 - pub : Digital Sign 의 Publisher ID 입니다. (어플리케이션을 설치하면 META-INF/AIR/ 안에서 확인 할 수 있습니다.)



installApplication( appUrl: String, appVersion: String, args: Array = null ): void

 - 어플리케이션을 설치합니다. 설치되어 있다면 바로 실행시킵니다.

 - appUrl : AIR 파일이 있는 경로를 지정합니다.

 - appVersion : AIR Application 의 버젼정보를 입력합니다.

 - args : 설치된 후 실행될때 전달될 기본값입니다.



launchApplication( app: String, pub: String, args: Array = null ): void

 - 설치되어 있는 어플리케이션을 설치합니다. 설치되어 있지 않다면 아무런 동작도 하지 않습니다.

 - 파라미터들은 getApplicationVersion() 와 똑같습니다.



air.swf 다운 받기




다은 포스트는 air.swf 없이 AIR 를 실행시키고 설치시킬 수 있는 방법에 대해서 올릴 예정입니당.


Tag : 3.0, AIR, air.swf, badge

[AIR] ReflectingBitmapData 로 만든 AIR 네비게이션

Posted 2008/04/23 17:34 by wooyaggo
사용자 삽입 이미지

아래 올린 ReflectingBitmapData 를 이용한 바탕화면 Navigation 입니다.

Mac OS 와 비슷한 느낌입니다.

한번 평가해주세요^^

Tag : AIR, as3, navigation

사용자 삽입 이미지

PresentationKit - AIR, FLASH

프리젠테이션할때 유용한 프리젠테이션 킷입니다.

기본적으로 Frame 별로 텍스트와 이미지만 생성해두면

마우스클릭으로 자동으로 장면전환 효과를 넣어줍니다.

AIR 버전 - 에어 버젼은 .air 파일로 패키징하여 어디서든 PT를 할 수 있도록 제작되었습니다.

FLASH 버전 - Flash 버젼은 .swf 파일 혹은 .exe 프로젝터 파일로 가지고 다니면서 PT 를 할 수 있도록 제작되었습니다.

각 버젼에서는 컴퍼넌트 제작에 사용된 소스들도 포함되어 있으며 LGPL 오픈 소스 규약을 따릅니다.

고급사용자는 직접 소스를 수정하여 사용하실 수 있습니다.



멋진 PT 를 통해서 개발자의 몸값을 올려보자구욧!!

p.s) 시간나면 xml 파일을 읽어들여서 AIR 하나로 여러 프리젠테이션을 만들어 시연할 수 있는

PresentationAIR 와 PresentationPublisher 를 개발할까 생각중입니다 +_+!!



PresentationKit - FLASH 버젼 미리보기 : http://www.as3.kr/PresentationKit/

PresentationComponent 소스 다운받기

PresentationKit - FLASH 버전 다운받기

PresentationKit - AIR 버전 다운받기

Tag : AIR, as3, flash, PresentationKit, 프리젠테이션



FIX8 의 이 기술에 국내 SKT 기업이 200만달러 약 20여억원을 투자 했다고 합니다.

총 투자규모가 500만달러정도 된다고하니 대단하네요.

일반 유저들이 웹캠을 단순한 용도로만 사용하는데

저런식으로 채팅이나 보이스챗을 한다면

더 나아가 핸드폰 영상통화를 할때 저런 캐릭터로 서로 통화한다면

정말 재밌어질거 같습니다.

SKT 도 그런 가능성을 보고 있는게 아닐지 짐작해봅니다.

기술의 이름도 HEART( Human Expression Animation Rendering Technology ) 라고 하네요.

정말 신선하고 재밌는 기능 같습니다.

회사의 소개페이지입니다. : http://www.fix8.com/help.html

p.s) 플래시에선 못하나? ㅋㅋㅋ

Tag : fix8, Heart, SKT

[News] Google APP 역시 구글...

Posted 2008/04/10 17:47 by wooyaggo
플래시 동네랑은 좀 거리가 먼 이야기이지만

구글의 행보는 역시 그냥 넘어갈 수가 없네요.

먼 동네 이야기라 잘은 모르겠지만

대충 읽어봐도 어마어마 하네요... 후덜덜

구글이 개발자들의 개발환경을 지원해주기 위해서

개발 서버 환경을 대폭 지원해주는 서비스를 내놓았습니다.

완전 무료는 아니고 큰 사용량일때는 과금하는 방식이라고 합니다.

Google APP

서버는 Python 만 지원하며

500MB의 공간과 월 500만 PageView 를 제공하며

파이썬이 제공하는 기본기능과 BigTable/GFS라는 데이타 스토어

그리고 구글의 자체 인증 시스템을 사용할 수 있다고 합니다.

또한 로컬에서 테스트해볼 수 있도록 SDK 까지 지원을 한다고 하는군요.

실로 어마어마 합니다.

1인당 3개 어플리케이션까지 등록할 수 있다고 하니...

정말 구글스럽다고 할 수 있겠습니다.

파이썬에 대해서 까막눈이기 때문에

어떤건지 모르겠지만

개발할 수 있는 서버를 지원해주는 것과 비슷한 개념인거 같습니다.

파이썬으로 개발하는 개발자가 과연 이렇게 달콤한 유혹을 뿌리칠 수 있을까요?

너무 거대한 영향력 때문에 음모론까지 나오고 있지만

이러한 꿀맛을 의심하면서 뿌리치기에는 너무 어려운일이 아닌가 싶습니다.

말 그대로 개발자에게 있어서 구글은 유토피아가 되어 가고 있는거 같습니다.

구글... 너가 짱 먹어라.

Tag : 구글, 구글 APPs

[News] 기대하던 온라인 포토샵 Photoshop Express

Posted 2008/03/28 02:45 by wooyaggo
사용자 삽입 이미지

드디어 기대하던 온라인 포토샵이 공개되었습니다.

현재는 베타라고는 하지만...

...

...

솔직히 많이 실망이네요.

오래 살펴보진 않았지만

포토샵이라는 희대의 네임벨류를 가졌음에도 불구하고

그 기능이라는것은 솔직히 기대이하입니다.

저의 개인적인 기대치는 이랬습니다.

과연 어도비가 만들면 Flash 어플리케이션은 얼마나 대단할까?
게다가 포토샵이라니!!
기존의 이미지 편집툴과는 비교도 안될정도로 대단한게 나오겠구나!!
하지만 그냥 단순히 이미지 편집툴일 뿐이네요.

게다가 제 화면이 커서 그런지는 모르겠지만

CPU 사용률도 80% 훌쩍 넘어버리고

정작 화면은 빠른데 커서는 버벅이고...

머 좀 다양한 이펙트나 어플리케이션의 성격을 나타내주길 바랬는데

그저 커맨드 패턴을 적용한 이쁜 이미지 편집툴일 뿐이네요.



Adobe Photoshop Express : https://www.photoshop.com/express/



p.s ) 어도비가 어플리케이션을 만드는데 플렉스를 쓸 줄은 솔직히 전혀 상상도 못했습니다. -_-

Tag : Adobe, photoshop express, 포토샵, 포토샵 온라인

[AIR] Interactive Fullscreen on AIR.

Posted 2008/03/17 23:11 by wooyaggo
Article : http://www.davidtucker.net/2007/12/15/air-tip-2-going-fullscreen/

AIR : http://www.davidtucker.net/airtips/Tip2.air

AIR 에서는 AS3.0 에서 지원되지 않았던

Fullscreen-Interaction 이 가능해졌다.

바로 StageDisplayState.FULL_SCREEN_INTERACTIVE 모드가 추가되었다.

기존의 풀스크린에서는 esc 키와 마우스 이외에는 동작하지 않았는데

AIR 에서는 Interactive 가 가능하다.

이제 AIR 용 Starcraft 만들 수도 있다는 말이다^^

Tag : AIR, fullscreen

[AIR] AIR runtime 자동 업데이트 비활성화

Posted 2008/03/17 23:05 by wooyaggo
article : http://kb.adobe.com/selfservice/viewContent.do?externalId=kb403175&sliceId=2

air : http://airdownload.adobe.com/air/applications/SettingsManager/SettingsManager.air

사용자 삽입 이미지

AIR Runtime 의 자동업데이트 기능을 비활성화 시킬 수 있습니다.

p.s) 베타때 나왔으면 오죽 좋아 -_ㅡ+

암튼 나중에 필요하면 찾아와서 사용하세요^^

Tag : AIR, Update



바탕화면을 찍어서

친구한테 보내려면 짜증나자나요~?

그래서 만들어 봤습니다.

그 이름하여 Capture for Messenger.

꼭 메신져에만 사용하는것은 아닙니다

스크린샷을 찍은후 원하는 부분을 저장하기 쉽게 사용하실 수 있습니다.

찍고, 실행시킨후, 보낼부분만 선택하고, 메신져로 끌어다 놓기만 하면 됩니다.

실행시키고 찍은후 새로고침해주셔도 됩니다.
 

유저 가이드 보기


p.s) 현재 1.2 로 업데이트되어 자동업데이트가 진행됩니다!!

Tag : 3.0, AIR, as3, capture, Messenger, ScreenShot, 에어, 플래시

[AIR] System.gc() 를 이용한 메모리 반환.

Posted 2008/03/03 18:48 by wooyaggo
9.0.115 버젼에서

flash.system.System.gc() 메소드가 추가되었다.

이 메소드의 작동 요건은

ADL(AIR 디버깅), installed application(설치된 AIR),

또는 content in application security sandbox 라고 하는데

이건 아마 로컬에서 실행되는 상태라고 이해할 수 있을거 같다.

기존의 가비지 컬렉터의 주기를 기다리지 말고

System.gc() 를 마음껏 날려주자.

GarbageCollector.mxml -

소스보기