Flex Builder

Adobe เปิดให้ download Flex SDK 3.5 แล้ว

Adobe ได้ทำการอัพเดต Flex SDK เป็นเวอร์ชั่น 3.5 เรียบร้อยแล้ว สามารถดาวร์โหลดมาใช้กันให้เปรมได้ที่ Open Source site ครับ แต่ผมติดใจคำพูดประโยคหนึ่งที่ว่า

We are not releasing a new version of Flex Builder

เหอๆ มันหมายถึง Flash Builder ที่ยังไม่ออกมาในอนาคตอันใกล้หรือเปล่า แต่ก็เห็นได้ชัดว่า Adobe ยังคง support สาย SDK 3.X อยู่ต่อไป ลองอย่างนี้ก็ต้องรอดูกันล่ะครับ

ส่วนที่เปลี่ยนแปลงหลักๆ มีดังนี้ครับ

  • updated data visualization components
  • supports the security updated runtimes of Flash Player 10.0.42 and AIR 1.5.3.
  • Key bug fixes in SDK

ที่มา – The Official Flex Team Blog

Update ล่าสุดของ Adobe Flex Builder สำหรับ Linux มาแล้ว

ใครที่ใช้ Linux แสนรักเป็นเครื่องมือหากิน ได้เวลาอัพเดตกันแล้วนะครับ โดยตัวล่าสุดที่ปล่อยออกมานั้นคือ Alpha 5 โดยเวอร์ชั่น Alpha รุ่นก่อนหน้านี้ก็จะ expire ในวันที่ 1 ธันวาคมนี้ครับ รีบๆ กันเน้อ

ดาวน์โหลดได้โดยตรงจาก Adobe Labs
อ่าน Release note จาก Adobe Labs

ของใหม่ๆใน Flash Builder 4 beta – Part 1: Improving designer/developer workflow

ที่มา: What’s new in Flash Builder 4 beta – by Tim Buntel

คุณกำลังอ่านส่วนที่ 2 ใน 3 ของ “ของใหม่ๆ ใน Flash Builder 4 beta” ทั้งหมดมี 3 ตอน ตามรายการข้างล่างนี้ครับ

เป็นที่ทราบกันดี ว่า Flash Builder 4 กำลังจะออกมาให้เหล่า Flex developer ได้ติดเครื่องใช้กันอีกครั้งในปลายปี 2009 นี้นะครับ ตามซุนวูว่าไว้ “รู้แต่เขา รบห้าสิบ ชนะห้าสิบ รู้แต่เรา รบห้าสิบ ชนะห้าสิบ รู้เขารู้เรา รบร้อยครั้ง ชนะร้อยครั้ง” ดังนั้น เรามาทำความรู้จักกับ Flash Builder 4 กันแต่เนิ่นๆ ดีกว่า ว่าจะมี feature อะไรใหม่ๆบ้าง โดยในแต่ละส่วนผมจะขอใส่ข้อคิดเห็นส่วนตัวลงไปด้วยนะครับ โดยขอขอบคุณ Mr. Time Buntel ที่สร้างบทความดีๆ มาให้พวกเราอ่านกัน เลยขออนุญาตแปลข้อมูลบางส่วนมา ณ ที่นี้

Focusing on new features

เนื่องจากมีการทำ wish list ขึ้นมาก่อนหน้านี้เพื่อเก็บ requirement จากผู้ใช้ Adobe Flex Builder 3 ก่อนหน้านี้ ทำให้ Adobe ทราบว่า การพัฒนา Flex application นั้นจะเกิดในกระบวนการพัฒนา 3 ขั้นตอนใหญ่ๆ ได้แก่ การออกแบบ (Design), การเขียนโปรแกรม (Coding), และการทดสอบ (Testing) ทำให้ Adobe ได้เพิ่ม feature เข้าไปในสามส่วนนี้ได้แก่

  • ความต่อเนื่องในการร่วมมือกันทำงานของ designer และ developer (Designer/Developer workflow)
  • การพัฒนาโดยยึดข้อมูลเป็นสำคัญ (Data-centric development)
  • การปรับปรุง IDE และการทดสอบโปรแกรม (IDE productivity and testing)

Improving designer/developer workflow

เรื่องของเรื่องคือ application ในยุค web 2.0 ทำให้ designer เข้ามาร่วมวงพัฒนา software อย่างจริงจัง เพราะความสวยงาม น่าใช้ กลายมาเป็น feature หลักที่สามารถดึดดูดผู้คนเข้าสู่ web ของตัวเองได้อย่างล้นหลาม รวมถึงความที่จะทำให้ application มัน “ใช้งานได้ตามต้องการ” (Usability) ก็เป็นสิ่งที่ต้องคำนึงถึงมากทีเดียว ทำให้การพัฒนาร่วมกันแบบ ฉันวาด เธอเอาไป code เกิดขึ้นมาเป็นมาตรฐานที่เด่นชัดกว่าแต่ก่อนในแวดลง software development.

แต่ก็นั่นล่ะ ในเมื่อทั้งสองฝ่ายต่างก็มองความสวยงามคนละแบบ (คนหนึ่งมองภาพสวย อีกคนมอง code สวย) และเครื่องมือเครื่องใช้ ก็ไม่ได้ออกแบบมาให้การทำงานมันเข้ากันได้สักเท่าไหร่นัก การทำงานแบบร่วมมือกัน (Collaboration) โดยที่ยังคงความเข้ากันได้จากต้นฉบับ (Artwork ของ designer) กับตอนนำไปทำ interactive (Coding โดย developer) จึงเป็นปัญหามาหลายยุคสมัย จะเห็นได้ชัดจากการที่ designer ออกแบบ web site แต่เมื่อ developer เริ่มทำการ “ยำ” ให้หน้า web เป็น dynamic ความโกลาหลจะเกิดขึ้นหลังจากมีการเปลี่ยนแปลง design หรือ function การ coding

Adobe เลยเล็งเห็นจุดบอดตรงนี้ เลยคิดหาทางให้การทำงานระหว่าง Flex Builder ต้องสามารถเข้ากันได้กับชุดออกแบบ Creative Suite ของตัวเองให้มากที่สุด ก็เลยพุ่งเป้ามาที่โปรแกรมสำคัญคือ Adobe Flash Professional และ Adobe Flash Catalyst ทั้งสองของตัวเอง

New workflow

อย่างที่กล่าวว่า Flash Builder 4 ได้มีการพัฒนาส่วนที่จะช่วยให้การทำงานระหว่างตัวของมันเองกับ Flash Professional สะดวกมากขึ้น อย่างเช่น Flash Builder 4 จะมี component ใหม่ เช่น “New Flash Component” กับ “New Flash Container” ที่สามารถนำไปวางในส่วนต่างๆ ของ Application ได้เหมือนกัน component ทั่วไป จากนั้นเราก็สามารถ เปิด Flash Professional ได้โดยตรงเพื่อสร้าง หรือแก้ไขได้โดยตรงเลย จากนั้นก็สามารถ กด Done ยืนยันการแก้ไขเพื่อกลับมายัง Flex Builder ได้ทันที

image

จากภาพจะเห็นว่า เวลาเราเลือก Flash component ส่วนของ properties panel จะแสดงปุ่ม Create in Adobe Flash เพื่อให้เราสร้าง Flash content ได้โดยตรง

Adobe Flash Catalyst beta

image

น้องใหม่มาแรงอย่าง Adobe Flash Catalyst มีผลในการเปลี่ยนแปลง workflow การทำงานอย่างมาก โดยจุดประสงค์หลักของ Adobe Flash Catalyst นั้นคือการนำ Artwork จากการใช้ Creative Suite มาใช้ในการพัฒนา Rich Internet Application อย่างจริงจังนั่นเอง ซึ่ง Adobe มีการหมายมั่นเอาไว้ว่าน้องใหม่คนนี้จะทำให้การทำงานระหว่าง desiger และ developer ง่ายขึ้นอย่างที่ไม่เคยเกิดขึ้นมาก่อนเลยทีเดียว
(หากสนใจ อย่าลืมแวะไป download Adobe Flash Catalyst Beta มาลองใช้ดูได้นะครับ)

Catalyst is over Heat!

ในที่สุด (อีกแล้วครับ) ในงาน Adobe MAX ก็ได้ประกาศชื่ออย่างเป็นทางการของ Adobe Thermo ที่ได้ประกาศตัวออกมาในงาน Adobe MAX ปีที่แล้ว นั่นก็คือ Adobe Flash Catalyst นั่นเอง

What is it?

โดย Flash Catalyst จะมาเติมเต็มในส่วนของการพัฒนา Rich Internet Application Development ของ Adobe Flex platform นั่นเอง โดยส่วนตัวและข้อมูลจากทาง Adobe แล้ว คุณ Catalyst จะมาเป็นเครื่องมือของ Designer ที่สามารถใช้งาน design ของตัวเอง ทำการออกแบบและแต่งแต้มสีสันให้กับหน้า User interface ของ Adobe Flex (และ Adobe AIR) ซึ่ง Designer สามารถ export งานของตัวเองจาก Firework, Photoshop, illustrator มาใช้งานใน Catalyst ได้ทันที และยังสามารถสร้าง Action พื้นฐานเพื่อ export ตัวงานออกไปเป็น prototype ให้ลูกค้าลองเล่นได้ก่อนอีกด้วย โดยที่ยังไม่ต้องยุ่งเกี่ยวกับ coding เลย

So how about Flex? does it change something?

สำหรับเหล่าผู้สร้าง (developer) นั้นยังสามารถทำงานกับ Flex Builder แสนรักของตัวเองได้ตามปกติครับ หากแต่ว่า Adobe คงจะดันความสามารถของ Catalyst มายั่วจนเราต้องลิ้มลองสักหน่อยกันเป็นแน่ โดยลักษณะการทำงานที่โดดเด่นอย่างหนึ่งคือ ขณะที่ designer กำลังสรรค์สร้างความสวยงามให้แก่ User Interface ของเรานั้นเอง เราก็สามารถสร้างโลกเบื้องหลัง (Back-end) ได้ด้วยเช่นกัน โดยการเปลี่ยนแปลงอันไร้ขีดจำกัด (ผมหมายถึงจินตนาการหน่ะครับ) จะไม่มีผลกระทบต่อโค้ดที่เรามีอยู่เลย! น่าสนใจใช่ไหมล่ะครับ ถ้ามีความคืบหน้า เราจะเอามาถ่ายทอดกันต่อไป

Credit คุณ iporsut นะครับ ที่บอกกล่าวกันช่วงเที่ยงคืน T T

Have a great day!

@teerasej

Flash player 10! Adobe CS4! and Flex 3.0.2!


เป็นเรื่องที่น่ายินดีมากๆ เลยครับ สำหรับวันพุธของสัปดาห์นี้ ในเมื่อ Adobe ก็ได้ปล่อย Flash Player 10 สู่โลกของเรา (เหมือนอะไรเพื่อมนุษยชาติเลย) รวมทั้งข่าวที่ตามมาติดๆ ก็คือ CS4 ที่ ได้ทำการ shipping แจกจ่ายไปทั่วโลกแล้วในขณะนี้ คิดว่าไม่กี่วัน ตัว trial น่าจะทยอยออกมาให้ download กัน เป็นที่แน่นอน (อาจจะวันจันทร์หน้านะครับ อันนี้จากความรู้สึกส่วนตัว) 

image

สำหรับ Flex developer อย่างผม ตื่นเต้นแน่นอนครับ เพราะ Flash player 10 มีการเปิดศักยภาพใหม่ๆ หลายด้าน เช่น

  • 3D effects 
  • Custom filters and effects
  • Advanced text support (อันนี้คงมาแก้ปัญหาภาษาไทยได้ซะทีนะครับ)
  • Dynamic sound generation (API ของระบบเสียงที่จูนเครื่องใหม่หมด)
  • Drawing API Enhanced
  • Hardware acceleration Enhanced (เพิ่มประสิทธิภาพในการประมวลผล)
  • Vector data type 
  • Dynamic Streaming (ส่วนนี้หลักการคือ จะมีการ ‘ปรับ’ ช่วงสัญญาณในการรับชม video ตามความเหมาะสมของ network ครับ)
  • Speex audio codec (เทคโนโลยีการบีบอัดเสียงความละเอียดสูง)
  • File upload and download APIs Enhanced

ส่วนผู้ใช้ Adobe Flex Builder ก็อย่าเพิ่งตกใจถ้า update แล้ว ไม่สามารถ debug application ได้ เป็นเพราะว่า เวอร์ชั่นปัจจุบันของ Adobe Flex SDK (3.0.1) ยังไม่มีการเพิ่ม การ debug ของ Flash Player 10 เข้าไป แต่ไม่นานหรอกครับ (หวังเพียงว่า Adobe คงปราณี และรู้ว่าพวกเรา Flex Dev มีความกระหายหิวของใหม่ขนาดไหน) Adobe กำลังจะปล่อย Flex 3.0.2 ตามมาติดๆ หากให้เดา ก็คงเป็นภายในอาทิตย์นี้ ถึงอาทิตย์หน้านี่ล่ะครับ

Cheer! Adobe!

Get some new update of Flex Builder


Hi, everyone. I am very happy to tell you about new update for Flex builder 3 to 3.01.

One of the most important part is Adobe AIR 1.1 development environment which has no need to do manual configure anymore (cheer for Adobe team, I almost believe the update of Flex builder will release in Flex builder 4.) You can get latest version for Flex builder via Adobe updater program, picture below.

image

By the way, the update file size is up to 200+ mb, so you will feel more relax to let its update along the night.