Facebook F8

Tags:
Node Thumbnail

ในงานสัมมนา F8 ของ Facebook ซึ่งจัดขึ้นเมื่อวันที่ 18 - 19 เมษายนที่ผ่านมามีการพูดถึงเทคโนโลยีและนวัตกรรมต่างๆ ที่ทาง Facebook กำลังพัฒนาอยู่ หนึ่งในโปรเจ็กต์ที่ผมคิดว่าน่าทึ่งมากจนอยากบอกต่อคือ "ระบบคำพูดไร้เสียง" (Silent Speech System) ซึ่งอาศัยเซ็นเซอร์ในการรับและส่งสัญญาณข้อมูลให้สมองโดยไม่ต้องออกเสียงเลย

Tags:
Node Thumbnail

งาน F8 2016 ปีที่แล้ว Facebook เปิดตัวกล้อง Surround 360 สำหรับถ่ายภาพรอบทิศทางความละเอียดสูง มาถึงงาน F8 2017 ปีนี้ บริษัทเปิดตัวกล้องใหม่อีก 2 รุ่นรวด

Surround รุ่นใหม่เปลี่ยนจากดีไซน์ทรงลูกข่างมาเป็นทรงกลม รุ่นใหญ่ใช้ชื่อว่า x24 (24 เลนส์) และรุ่นเล็กชื่อ x6 (6 เลนส์) ทั้งสองตัวมีความสามารถที่เรียกว่า six-degrees-of-freedom (6DoF) ที่ให้ผู้สวมใส่แว่น VR เคลื่อนที่ใน 6 ทิศทาง (หน้า-หลัง-ซ้าย-ขวา-บน-ล่าง) แล้วจะเห็นภาพที่แตกต่างกันไปในแต่ละมุม ต่างไปจากโลก VR แบบเดิมที่เราเห็นภาพแบนๆ หมุนรอบตัวเรา ให้ประสบการณ์เสมือนจริงมากยิ่งขึ้น

Tags:
Node Thumbnail

ที่งาน F8 2017 วันที่สอง มีการโชว์เทคโนโลยีแปลงคลื่นสมองออกมาเป็นข้อความ พิมพ์ตัวอักษรได้ทันทีเพียงแค่คิดเท่านั้น

เทคโนโลยีนี้เป็นผลงานของ Building 8 แล็บฮาร์ดแวร์ของ Facebook ที่เพิ่งดึงตัว Regina Dugan หัวหน้าทีม ATAP ของกูเกิลและอดีตผู้อำนวยการทีมวิจัยของ DARPA มาคุมทีม

ทีมนักวิจัยของ Facebook ใช้วิธีดักจับคลื่นที่ตำแหน่งเฉพาะของสมอง ตอนนี้เทคโนโลยียังอยู่ระหว่างการพัฒนาเซ็นเซอร์ที่ดีกว่าเดิม และจะนำไปสร้างเป็นอุปกรณ์สวมใส่ในอนาคต โดย Facebook ตั้งเป้าว่าต้องการให้เราพิมพ์ได้เร็ว 100 คำต่อนาที

Tags:
Node Thumbnail

Facebook ประสบความสำเร็จอย่างสูงกับ React เฟรมเวิร์คจาวาสคริปต์ชื่อดังสำหรับสร้างเว็บแอพ (และภายหลังพัฒนาต่อมาเป็น React Native สำหรับสร้างแอพมือถือ) แต่เมื่อ React ถูกนำไปใช้งานอย่างกว้างขวาง ข้อจำกัดของมันเรื่องประสิทธิภาพก็เริ่มเด่นชัด

Facebook แก้ปัญหานี้ด้วยการเขียนแกนของ React ใหม่หมด โดยใช้ชื่อว่า React Fiber

React Fiber มีข้อดีเหนือกว่า React ตัวเดิมหลายอย่าง ทั้งประสิทธิภาพดีกว่า การมีขนาดไฟล์ที่เล็กกว่า ควบคุมตัวแปรและข้อผิดพลาดได้ง่ายกว่า แถมยังการันตีว่า backward compatible กับ React ตัวเดิมทั้งหมด 100% ส่งผลให้นักพัฒนาไม่ต้องแก้ไขโค้ดเก่าแต่อย่างใด

Tags:
Node Thumbnail

Facebook ขยายผลิตภัณฑ์ในสาย React เพิ่มอีกตัว เปิดตัว React VR ไลบรารีสำหรับสร้างเนื้อหาแบบ VR ผ่านเว็บด้วยจาวาสคริปต์

React VR เป็นตัวกลางให้เราสร้างเนื้อหา VR บนเทคโนโลยี WebVR และ WebGL โดยไม่ต้องเขียนเองทั้งหมด และยังใช้สไตล์การเขียนโปรแกรมแบบ React/React Native ที่นักพัฒนาจำนวนมากคุ้นเคย งานที่ได้จะออกมาเป็นฉาก 3 มิติที่มีมุมมองพานอรามา 360 องศา รวมถึงแสดงวิดีโอและเล่นเสียงแบบ immersive รอบทิศทางได้ด้วย

Facebook บอกว่าเลือกสร้างไลบรารี VR สำหรับเว็บขึ้นมาบน React ซึ่งเป็นเฟรมเวิร์คที่ได้รับความนิยมอยู่แล้ว มีชุมชนผู้ใช้งานจำนวนมาก และใช้ประโยชน์จากสถาปัตยกรรมประมวลผลกราฟิกของ React Native ที่แสดงผลภาพโดยเฟรมเรตไม่ตก แม้ทำงานแบบเธร็ดเดียวก็ตาม

Tags:
Node Thumbnail

ผู้ใช้เฟซบุ๊กและเฟซบุ๊กแมสเซนเจอร์อาจจะพอได้เล่นฟีเจอร์ที่มีการใส่เอ็ฟเฟ็คหรือหน้ากากเข้าไปที่หน้าผู้ใช้ในลักษณะ Augmented Reality เมื่อเปิดกล้อง ล่าสุดเฟซบุ๊กเปิดแพลตฟอร์มนี้อย่างเป็นทางการให้กับนักพัฒนาที่สนใจ สามารถพัฒนาเอ็ฟเฟ็คขึ้นบนแพลตฟอร์มได้แล้วในงาน F8 เมื่อคืนที่ผ่านมา

Tags:
Node Thumbnail

เก็บตกประกาศในงาน Facebook F8 ครับ ถ้ายังจำกันได้ Facebook มีโครงการพัฒนาฮาร์ดแวร์เพื่อขยายโครงข่ายอินเทอร์เน็ตหลายโครงการ (ที่ดังๆ คือ เครื่องบินไร้คนขับ Aquila) ส่วนในงาน F8 ปี 2016 บริษัทก็ประกาศโครงการใหม่เพิ่มเติม 2 โครงการคือ Terragraph และ Project ARIES

Tags:
Node Thumbnail

งาน F8 วันที่สองเมื่อคืนนี้ ทีม Applied Machine Learning (AML) ออกมาอธิบายว่างานด้านวิศวกรรม 25% ของ Facebook ตอนนี้ถูกรันโดย AI เรียบร้อยแล้ว พร้อมโชว์ตัวอย่าง AI บางประเภทที่ Facebook ใช้งานอยู่

การใช้งาน AI ขั้นพื้นฐานเริ่มจากการแปล (translation) ข้อความใน News Feed เป็นภาษาต่างๆ และการแยกแยะรูปภาพตามบริบทของวัตถุภายในภาพ แต่ที่เจ๋งเป็นพิเศษมี 2 อันครับ

Tags:
Node Thumbnail

งาน Facebook F8 ปีที่แล้ว บริษัทเปิดตัว React Native ไลบรารีสำหรับสร้าง Native UI บนระบบปฏิบัติการต่างๆ ด้วยภาษา JavaScript (เขียนเป็น JavaScript แล้วไลบรารีแปลงเป็น Native UI ให้)

ที่ผ่านมา React Native รองรับ iOS และ Android เพียงสองระบบเท่านั้น แต่เมื่อคืนนี้ในงาน F8 เราก็ได้เห็น Facebook จับมือกับไมโครซอฟท์ พัฒนาให้ React Native รองรับการสร้างแอพ Universal Windows Platform (UWP) เป็นระบบที่สาม

Tags:
Node Thumbnail

Facebook ประกาศโอเพนซอร์ส Redex เครื่องมือช่วยรีดขนาดของแอพ Android ให้มีขนาดเล็กลง ทำงานได้เร็วขึ้น

Redex จะวิเคราะห์และปรับปรุงประสิทธิภาพ (optimization) ของไฟล์ไบต์โค้ด (dex) ของ Android ที่ Facebook พัฒนาขึ้นใช้ภายในบริษัทเอง และ Facebook for Android ก้ผ่านมือ Redex มาเรียบร้อยแล้ว บริษัทระบุว่าสามารถลดขนาดไฟล์ลงได้ 25% และเรียกแอพได้เร็วขึ้นสูงสุด 30%

Redex ทำงานได้บนแมคและลินุกซ์ วิธีใช้งานแสนง่าย เพียงแค่สั่ง redex ป้อนค่าพาธของไฟล์ .apk เข้าไปก็เรียบร้อยแล้ว กระบวนการปรับจูนโค้ดทำได้รวดเร็ว แม้แต่แอพที่ใหญ่ๆ แบบ Facebook ยังใช้เวลาแค่ 30 วินาทีเท่านั้น

Node Thumbnail

ไฮไลท์สำคัญในงาน F8 เมื่อคืนนี้คือ Facebook Messenger เปิดตัว Messenger Platform อย่างเป็นทางการ บริษัทหรือแบรนด์สามารถสร้าง "บ็อต" มาพูดคุยกับผู้ใช้งานได้ ซื้อขายหรือสอบถามข้อมูลผ่านบ็อตได้

กระบวนการทำงานของบ็อต ใช้วิธีถามตอบตามตัวเลือกที่กำหนดไว้ ผ่าน Send/Receive API และในอนาคตก็จะมีบ็อตผู้ช่วยส่วนตัวที่เป็น AI เต็มขั้นด้วย

Tags:
Node Thumbnail

ในงาน Facebook F8 เมื่อคืนนี้ มีข่าวน่าสนใจหลายอย่าง สิ่งที่จับต้องได้ใกล้ตัวมากๆ คือ Facebook ขยายปุ่ม Save Links ออกมานอกระบบของตัวเอง ให้เว็บไซต์อื่นๆ สามารถฝังปุ่ม Save to Facebook เพื่อบันทึกบทความเข้าไปอ่านในระบบของ Facebook ได้แล้ว

รูปแบบการใช้งานปุ่ม Save to Facebook เหมือนกับปุ่ม Like/Share ที่เราคุ้นเคยกันดี เพียงแต่กดแล้ว URL นั้นจะถูกบันทึกเข้ารายการ Saved Links ในบัญชี Facebook ของผู้ใช้แทน (พูดง่ายๆ คือออกมาแข่งกับ Pocket) รูปแบบการใช้งานดูได้จากวิดีโอท้ายข่าวครับ

นักพัฒนาท่านใดสนใจก็เข้าไปดูได้ที่ Save to Facebook

Tags:
Node Thumbnail

ช่วงนี้อีกซีกโลกกำลังมีงาน F8 Facebook Developer Conference งานโชว์ของประจำปีของ Facebook ซึ่ง Mark Zuckerberg ขึ้นพูดเองด้วย งานวันแรกก็ปล่อยของออกมาหลายอย่าง (ตอนแรกนึกว่าไม่เยอะ แต่จริงๆ เยอะมาก) ดังนี้:

ที่มา - Facebook, TechCrunch

Tags:
Node Thumbnail

มีรายงานจาก TechCrunch เผยว่า ตอนนี้ Facebook กำลังพัฒนา API สำหรับการสร้าง chatbot และ Live Chat web plug-in สำหรับองค์กรธุรกิจ และจะเปิดตัวในงาน F8 สัปดาห์หน้า

ระบบ chatbot จะช่วยให้องค์กรธุรกิจสร้างระบบตอบโต้อัตโนมัติ เพื่อตอบโต้ข้อความมหาศาลจากผู้ใช้โดยไม่ต้องสร้างระบบ chatbot ขึ้นมาเอง ในรายงานกล่าวว่า Facebook ได้วางแผนให้ chatbot ตอบโต้กับข้อความที่เรียกว่า Structured Messages ที่มีหัวข้อ, รูปภาพ, คำอธิบาย, URL และเรียกใช้งานต่างๆ เช่น เปิดหน้าเว็บ, ดูออร์เดอร์ หรือจองร้านอาหาร

Tags:
Topics: 
Node Thumbnail

F8 เป็นงานสัมมนานักพัฒนาที่ Facebook จัดขึ้นประจำทุกปี ซึ่งปกติแล้ว Facebook จะปล่อยผลิตภัณฑ์หรือเครื่องมือใหม่ๆ ในงานนี้ และภายในงานจะมี session และการเดโมให้ดู รวมถึงนักพัฒนาจะมีโอกาสพูดคุยกับผู้เชี่ยวชาญ Facebook อีกด้วย

Facebook ได้ประกาศวันจัดงานสัมมนา F8 ประจำปี 2016 อย่างเป็นทางการแล้ว คือวันที่ 12-13 เมษายน ที่ Fort Manson ในซานฟรานซิสโก โดยผู้สนใจสามารถลงทะเบียนเพื่อติดตามข่าวสารของงานได้ที่ fbf8.com

ที่มา - Facebook Developers

Tags:
Node Thumbnail

ถ้ายังจำกันได้ ปี 2013 Facebook ซื้อบริษัท Parse ที่ทำบริการออนไลน์ช่วยสนับสนุนนักพัฒนาแอพมือถือ (เช่น ระบบ Push หรือ Analytics) โดยยังคงบริการเดิมของ Parse ต่อไป

ในงาน F8 2015 ที่ผ่านมา Parse ก็ประกาศบริการใหม่คือ Parse for IoT ที่ขยายพรมแดนจากแอพมือถือไปยังอุปกรณ์ฝังตัวแบบ Internet of Things ด้วย

Parse for IoT จะเป็น SDK สำหรับเชื่อมต่อและเก็บข้อมูลจาก IoT ไปยังกลุ่มเมฆของ Parse โดยอุปกรณ์ตัวแรกที่รองรับคือบอร์ด Arduino Yun เราสามารถเขียนโค้ดเพียงไม่กี่บรรทัดเพื่อดึงข้อมูลไปเก็บบนกลุ่มเมฆ และนำไปใช้งานอื่นๆ ต่อได้

Tags:
Node Thumbnail

Facebook เปิดตัวเครื่องมือพัฒนาโปรแกรม (IDE) ของตัวเองในชื่อ Nuclide

Nuclide สร้างขึ้นบนโปรแกรมแก้ไขข้อความ Atom ที่ริเริ่มโดย GitHub (รีวิว Atom โปรแกรมแก้ไขข้อความแห่งอนาคต) แล้วผนวกเอาเทคโนโลยีด้านโปรแกรมมิ่งของตัวเองเข้าไป

Tags:
Node Thumbnail

เมื่อคืนนี้ Facebook จัดงานสัมมนา F8 2015 วันที่สอง โดย Mike Schroepfer ประธานเจ้าหน้าที่ฝ่ายเทคนิค (CTO) ของบริษัทขึ้นเวทีวาดวิสัยทัศน์ของ Facebook ในอีก 10 ปีข้างหน้าให้ทุกคนได้รับรู้

ผมคิดว่าการนำเสนอของ Schroepfer ช่วยให้เราเข้าใจหลายๆ อย่างที่ Facebook กำลังทำอยู่ในตอนนี้ว่าทำไปทำไม (เช่น ทำไมต้องซื้อ Oculus, ทำไมต้องทำโครงการ Open Compute หรือ Internet.org) จึงสรุปเนื้อหาจากงาน F8 มาในบทความนี้ครับ

Tags:
Node Thumbnail

ในงาน F8 เมื่อวาน Michael Abrash หัวหน้าฝ่ายโปรแกรมของ Oculus VR ขึ้นมาพูดเกี่ยวกับเป้าหมายของที่ Oculus Rift จะไปให้ถึงหลังจากวางขายจริง ที่เพิ่งประกาศมาว่าจะเริ่มขายจริงภายในปีนี้มาบ้างแล้ว

Abrash บอกว่าเป้าหมายต่อไปของ Oculus Rift คือการทำให้ผู้ใช้เชื่อสนิทใจว่าโลกเสมือนจริงนั้นคือโลกจริงๆ ไม่ใช่แค่เพียงจำลองสภาวะ หรือภาพให้เหมือน แต่เป็นการส่งสัญญาณไฟฟ้าไปให้สมองแปลงว่าเรื่องที่เกิดขึ้นนั้นเป็นจริง และจะทำให้ Oculus เป็นมากกว่าแพสู่โลกเสมือนจริง แต่จะเป็นประตูสู่โลกในระดับเดียวกับ The Matrix เลยทีเดียว

Tags:
Node Thumbnail

Facebook โชว์ผลงานวิจัยล่าสุดจากทีมปัญญาประดิษฐ์ (Artificial Intelligence) สองอย่างดังนี้

  • พัฒนา AI ที่สามารถแยกแยะวิดีโอการเล่นกีฬาประเภทต่างๆ ว่าเป็นกีฬาประเภทใด ใช้งานได้แม้เป็นกีฬาที่ไม่ค่อยดัง (ดูวิดีโอประกอบ)
  • Memory Networks สามารถอ่านข้อความสั้นๆ เล่าเรื่องที่เกี่ยวข้องกัน แล้วตอบคำถามที่เกี่ยวข้องกับเนื้อหาในข้อความเหล่านี้ได้แล้ว ในวิดีโอตัวอย่าง ทีมงานป้อน "เรื่องย่อ" ของ Lord of the Rings ประมาณ 12 บรรทัด ประกอบด้วยประโยคง่ายๆ เหมือนการเล่าเรื่องทั่วไป เช่น "Frodo journeyed to Mount Doom" และ "Frodo doppred the ring there" โดย AI สามารถตอบคำถามที่ต้องใช้การเชื่อมโยงข้อมูลอย่าง "Where is the ring?" ออกมาเป็น "Mount Doom" ได้แล้ว
Tags:
Node Thumbnail

Facebook มีโครงการ React (หรือชื่อเดิมคือ ReactJS) เป็นไลบรารีจาวาสคริปต์สำหรับสร้าง UI บนเว็บ (แนวคิดคือแยกคอมโพเนนต์) โครงการนี้มีคนนำไปใช้งานสร้างเว็บแอพเป็นจำนวนมาก แต่ข้อจำกัดของมันคือสร้างได้เฉพาะเว็บเท่านั้น

งาน F8 เมื่อคืนนี้ Facebook ออกมากำจัดจุดอ่อนนี้ด้วย React Native หรือการนำคอมโพเนนต์ของ React ไปแสดงผลเป็น native UI บน iOS และ Android แทนการวาด div/span สำหรับเว็บ ทำให้นักพัฒนาที่สร้างเว็บด้วย React อยู่แล้วสามารถแปลงมันไปเป็นแอพได้ไม่ยากนัก

Tags:
Node Thumbnail

เฟซบุ๊กประกาศอัพเกรด Graph API เป็นรุ่น 2.3 โดยรับประกันว่าจะใช้งานได้อีกอย่างน้อยสองปี มีฟีเจอร์ใหม่ หลายอย่าง

Tags:
Topics: 
Node Thumbnail

เป้าหมายของ Facebook คือทำให้ผู้ใช้สามารถแชร์เนื้อหาจากแอพให้ง่ายที่สุด จึงพยายามปรับปรุงเครื่องมือของตัวเองที่จะช่วยให้ผู้ใช้เกิดประสบการณ์ที่ดีในการแชร์ มีดังต่อไปนี้

Tags:
Node Thumbnail

เฟซบุ๊กพยายามบุกเป็นแพลตฟอร์มโฆษณาในแอพมาตั้งแต่ปีที่แล้วในชื่อบริการ Audience Network ปีนี้เฟซบุ๊กประกาศอัพเกรดบริการเป็น LiveRail ให้บริการการผู้พัฒนาแอพพลิเคชั่น

ผู้พัฒนาแอพจะสามารถควบคุมราคา, บล็อคโฆษณาบางประเภท, รายงานการแสดงโฆษณา, พร้อมแนะนำราคาที่เหมาะสมเพื่อการสร้างรายได้สูงสุด บริการนี้สามารถรวมเข้ากับแอพทั้งอยู่ในวิดีโอแบบเดียวกับ YouTube, ภาพข้างเนื้อหา, เต็มจอ, หรือแบนเนอร์แบบปกติ

สำหรับนักพัฒนาสามารถเข้าถึงข้อมูลที่ไม่ระบุตัวตน (anonymized) เพื่อกำหนดกลุ่มผู้ชมโฆษณาเพื่อให้ตรงกลุ่มเป้าหมายที่สุด

บริการยังไม่เปิดให้บริการทั่วไป ระหว่างนี้กรอกแบบฟอร์มขอใช้งานกันไปก่อนได้

Tags:
Node Thumbnail

ในงานเดียวกันและยังโฟกัสในเรื่องของ Messenger Facebook ก็ได้เปิดตัวฟีเจอร์ที่เอื้ออำนวยให้ธุรกิจสามารถใช้งาน Messenger ได้ง่ายขึ้น ยกตัวอย่างในกรณีที่ธุรกิจนั้นมีเว็บไซต์ สามารถติดตั้งปุ่ม Send to Messenger เพื่อให้ผู้ใช้สามารถกดไปสอบถามเกี่ยวกับสินค้าเพิ่มเติมใน Messenger ได้ (โดยติดต่อกับเพจเจ้าของธุรกิจ) จากนั้นเมื่อมีการสั่งซื้อ ผู้ใช้สามารถดูรายละเอียดการสั่งซื้อใน Messenger ได้ และเพจสามารถตอบกลับเรื่องสถานะการขนส่งได้ง่ายและเป็นระบบมากขึ้นเช่นกัน

น่าเสียดายที่ฟีเจอร์ส่วนนี้ไม่ได้เปิด API ให้ใช้ทันที (ต้องกรอกข้อมูลสมัครก่อน ที่นี่)

Pages