Thursday, September 14, 2006

[Web 2.0/웹 2.0] 'Flex 2', The Adobe's High Ambition!!


(google-maps-collaboration using Flex from here)



(interactive-bubble-chart using Flex from here)


The needs for the RIA(Rich Internet Application), that is, more flexible client on WWW are rapidly increasing day by day. Netizens faced to Web 2.0 such as social networks, online office, image & video sharing, personal tag linking and so on.. want more flexiblity on every web pages which give more degrees of freedom and rapid responses. So TOP IT forces like MS, Adobe, Google and OpenSource Party dash into the fierce competitions on RIA.
For example, AJAX(Asynchrous Javascript And XML) are used by many developers explosively in OpenSource Party and Google. 'Atlas' is the AJAX solution for MS LIVE.com strategy. 'Flex-2' is the same solution by Adobe but it's not a AJAX solution. It uses Adobe's own type of XML(MXML), script(ActionScript) and library.
Among these, Adobe's walking catches my eyes on it. I think Adobe has a high ambition for the occupation of web-client solution market.
Today I found a very useful blog about this. The owner of this blog is 'Christophe Coenraets' who is very kind and bright on RIA technology. Let me introduce his Flex guide for novices.

Here is a quotation block from his guide's introduction.


"The objective of this test-drive is to give you, in a very short amount of time, an understanding of how Flex works and what it can do. This test-drive consists of a series of samples kept as concise as possible (typically between 10 and 50 lines of code) to clearly expose features of interest. The samples focus primarily on using Flex with a Java back-end. The intended audience is Java developers with no prior knowledge of Flex. ..."



And I extracted the titles from his guide and listed it here for your quick understanding. You can also get any sample source code from it. Let's try it!

--------------------------------------------------------------
'30 Minutes Flex Test-Drive for Java Developers'

Sample 1: Accessing data using HTTPService
Sample 2: Accessing data using Web Services
Sample 3: Accessing data using Java RPC
Sample 4: Flex Programming Model 101
Sample 5: Updating Data
Sample 6: Publish/Subscribe Messaging (Data Push Use Case)
Sample 7: Publish/Subscribe Messaging (Collaboration Use Case)
Sample 8: Data Management Services
Sample 9: Data Visualization
Sample 10: Rich Media
Appendix A: Data Access and Rendering Performance
Appendix B: Creating Custom UI Components

--------------------------------------------------------------

More information about.. Online Flex-2 Language Reference.



웹상에서 더욱 유통성있는 클라이언트를 위한 RIA(풍부한 인터넷 응용프로그램)에 대한 요구가 나날이 크게 증가하고 있다. 소셜네트워크, 온라인 오피스, 이미지와 동영상의 공유, 개인 태그의 연동 등과 같은 '웹 2.0'을 접한 네티즌들은 이제 그들에게 더많은 자유도와 빠른 반응을 주는 유연성을 모든 웹페이지들에서 보고싶어 한다. 그래서 마이크로소프트, 어도비, 구글 그리고 오픈소스진영 등의 상위 IT 세력들은 이 RIA에 대한 치열한 경쟁에 돌입하고 있다.
예를 들어, 비동기 자바스크립트의 AJAX 기술은 구글을 비롯한 오픈 소스 진영에서 가히 폭발적으로 많은 개발자들에게 사용되고 있다. MS 역시 라이브닷컴 전략을 위한 AJAX 솔류션으로 자체 기술 '아틀라스'를 제시하고 있다. '플렉스-2'는 어도비의 대체 솔류션으로써 AJAX 기술이 아니다. 플렉스-2는 어도비 자신만의 타입 XML인 MXML, 스트립트 언어인 액션스크립트 그리고 소스 라이브러리를 가지고 있다. 이들중에서 어도비의 행보가 내 눈낄을 끈다. 내 생각에 어도비는 웹클라이언트 마켓 점유에 대한 큰 야심을 품고 있는 것 같다.
오늘 나는 이에 관한 유용한 사이트를 가보았다. 이 사이트의 블로거인 'Christophe Coenraets' RIA 기술의 정통한 친절한 사람같다. 여러분에게 그의 초보자를 위한 플렉스 가이드를 소개한다.

여기 그의 가이드를 인용하여 소개한다.


"이 테스트-드라이브(시험적용)의 목적은 여러분에게 매우 짧은 시간에도, 플렉스가 어떻게 동작하는가와 플렉스가 무엇을 할수 있는지 이해할수 있도록 하는데 있습니다. 이 테스트-드라이브는 여러분에게 플렉스의 흥로로운 특징들을 명확하게 보여주기 위해 10~50줄의 코드로 된 가능한한 간략한 샘플들로 구성되었습니다. 샘플들은 주로 자바 백엔드에서 플렉스를 사용하는 것에 초점을 맞추었습니다. 플렉스에 사전지식이 없는 자바 개발자들이 본다면 좋을 것입니다. ..."

또한 나는 그의 가이드에서 여러분의 빠른 이해를 위해 샘플 제목들을 발췌하여 여기 나열하였다(위에). 여러분은 각 샘플마다 소스 코드를 구할 수도 있다. 한번 시도 해보자!

더 많은 정보는 온라인 플렉스-2 개발언어 레퍼런스를 보세요..


[Tag] Web 2.0, RIA, Adobe, Flex, MXML, AJAX, 웹 2.0, 리아, 어도비, 플렉스, 비동기 자바스크립트

0 Comments:

Post a Comment

<< Home