ไฮไลต์ของชุมชน GDE: Lars Knudsen

Lars Knudsen เป็นผู้เชี่ยวชาญนักพัฒนาซอฟต์แวร์ของ Google เราได้พูดคุยกับเขาว่าอุปกรณ์ราคา $10 จะทำให้คนพิการเข้าถึงคอมพิวเตอร์ได้มากขึ้นได้อย่างไร

Monika Janota
Monika Janota

Lars นำเสนอบนเวทีกับผู้พูดอีก 2 คน

Monika: อะไรเป็นแรงบันดาลใจให้คุณเป็นนักพัฒนาซอฟต์แวร์ ปัจจุบันคุณมุ่งเน้นด้านอาชีพใด

Lars: ฉันจบการศึกษาระดับปริญญาโทสาขาวิศวกรรมศาสตร์ แต่อันที่จริงความสนใจในด้านเทคโนโลยีเริ่มต้นเร็วขึ้นมาก ตอนที่ผมเป็นเด็กยุค 80 พ่อของผมเป็นบริษัทคอมพิวเตอร์ที่ทำงานออกแบบกราฟิก บางที โดยเฉพาะในช่วงวันหยุดฤดูร้อน เขาจะพาผมไปทำงานด้วย บางครั้ง พนักงานบางคนจะคอยจับตามองฉัน มีคนที่ฉลาดมากคนนี้เคยพูดกับผมว่า "Lars ฉันต้องทำงานให้เสร็จหน่อยนะ แต่นี่คือคู่มือ C และที่มีคอมพิวเตอร์อยู่ตรงนั้น วิธีเริ่มคอมไพเลอร์ C ถ้าสงสัยอะไรก็ถามมาได้เลย" ผมเริ่มเขียนข้อความสั้นๆ ที่แปลเป็นภาษาที่คอมพิวเตอร์เข้าใจได้ มันดูวิเศษสำหรับผม ฉันตอนอายุ 11 ขวบตอนเริ่มเรียนประมาณเกรด 7 ฉันสามารถสร้างแอปพลิเคชันเล็กๆ สำหรับเพื่อนร่วมชั้นหรือใช้ที่โรงเรียน นี่คือจุดเริ่มต้น

หลายปีที่ผ่านมา ฉันทำงานให้กับบริษัทหลายแห่ง รวมถึง Nokia, Maersk และ Openwave ในช่วงแรกๆ เช่นเดียวกับหลายๆ อาชีพอื่นๆ เนื่องจากคุณมีพอมีความรู้เล็กน้อย คุณจะรู้สึกว่าทำได้ทุกอย่าง แต่เมื่อเวลาผ่านไปคุณจะได้เรียนรู้ว่าแต่ละบริษัทมีวิธีดำเนินการบางอย่าง

หลังจากทำงานให้กับบริษัททางการแพทย์มาได้ 2-3 ปี ผมก็เริ่มธุรกิจของตัวเองในปี 1999 ผมทำงานเป็นผู้รับเหมาฟรีแลนซ์ จึงมีโอกาสได้รู้จักองค์กรหลายแห่งอย่างรวดเร็ว หลังจากเสร็จสิ้นสัญญา 5 ฉบับแรก ผมพบว่าทุกบริษัทคิดว่าได้มาซึ่งการตั้งค่าที่ลงตัว แต่ทุกบริษัทต่างออกไปอย่างสิ้นเชิง ตอนนั้นผมได้สัมผัสเทคโนโลยี ระบบปฏิบัติการ ฯลฯ มากมาย ประมาณช่วง 10 ต้นๆ ความคิดของผมก็เปลี่ยนไป ช่วงแรกฉันมุ่งเน้นไปที่เทคโนโลยีหนึ่งอย่างเคร่งครัดและต้องการเรียนรู้ทุกเรื่อง เมื่อเวลาผ่านไป ผมก็เริ่มคิดถึงการผสานเทคโนโลยีให้เป็นประโยชน์กับชีวิตเรา ผมสนใจเป็นพิเศษในการลดช่องว่างระหว่างสิ่งที่เราเรียกว่าทีม ก กับทีม ข ในโลก ฉันพยายามที่จะถ่ายทอดความรู้ให้ได้มากที่สุดไปยังภูมิภาคที่คนไม่สามารถมีคอมพิวเตอร์หรือเรียนในมหาวิทยาลัยได้โดยไม่มีค่าใช้จ่าย

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

Monika: คุณมีส่วนร่วมในชุมชนนักพัฒนาซอฟต์แวร์ก่อนเข้าร่วมโปรแกรมผู้เชี่ยวชาญนักพัฒนาซอฟต์แวร์ของ Google ไหม

Lars: ใช่ ฉันเข้าร่วมมีตติ้งและการประชุมต่างๆ ผมติดต่อกับชุมชนเป็นครั้งแรกขณะทำงานให้ Nokia เมื่อประมาณปี 2010 เราได้พบกับ Kenneth Rohde Christiansen ซึ่งได้เป็น GDE ก่อนหน้าฉัน เขาเป็นแรงบันดาลใจให้ฉันศึกษาว่าเทคโนโลยีเว็บจะเป็นประโยชน์สำหรับผู้เชี่ยวชาญด้านเทคโนโลยีในประเทศกำลังพัฒนาได้อย่างไร การพัฒนาและปรับใช้โซลูชันโดยใช้ C++, C# หรือ Java ต้องใช้ประสบการณ์หลายปี แต่ทุกคนที่เข้าถึงคอมพิวเตอร์ เบราว์เซอร์ และกระดาษโน้ตสามารถเริ่มพัฒนาแอปพลิเคชันบนเว็บและเรียนรู้ได้อย่างรวดเร็ว คุณสามารถสร้างแอปพลิเคชันที่ทำงานได้อย่างสมบูรณ์ด้วยทรัพยากรที่จำกัดและลดทรัพยากรให้หมดได้ นั่นคือเหตุผลที่ผมเรียกเว็บว่าเป็นกลุ่มเทคโนโลยีที่ทำให้ทุกคนเข้าถึงประชาธิปไตยได้อย่างมาก

แต่ทีนี้ก็กลับไปที่ชุมชน ต่อมาผมเริ่มสนใจเรื่องมาตรฐานเว็บและดูว่าเทคโนโลยี EDGE บนเว็บมีปัญหาอะไรที่จะแก้ไขได้ ฉันทดลองใช้ความสามารถใหม่ๆ ในเบราว์เซอร์ก่อนเปิดตัว ตอนนั้นผมทำงานให้ Nokia โดยพัฒนา N9 ซึ่งเป็นอุปกรณ์หลักที่ใช้ Linux เบราว์เซอร์ที่เราสร้างนั้นใช้ WebKit และผมได้รับประสบการณ์ที่ยอดเยี่ยมในการพัฒนาฟีเจอร์สำหรับโครงการโอเพนซอร์สขนาดใหญ่ ในช่วงหลายปีที่ผ่านมาหลังจากที่ออกจาก Nokia ฉันได้มีส่วนร่วมในการประชุมผ่านเว็บและการพบปะสังสรรค์ การเข้าร่วมชุมชน GDE ในปี 2017 จึงเป็นเรื่องสมเหตุสมผล

ผมสนุกมากกับการทำงานของชุมชนและทุกอย่างที่เราทำร่วมกัน โดยเฉพาะงานประชุมนักพัฒนาซอฟต์แวร์ Chrome ช่วงก่อนการแพร่ระบาด ซึ่งผมได้ไปช่วยเหลือในบูธร่วมกับวิศวกร Google และ GDE คนอื่นๆ ที่ยอดเยี่ยม

Monika: คุณจะให้คำแนะนำอะไรแก่นักพัฒนาซอฟต์แวร์รุ่นเยาว์ที่เพิ่งเริ่มต้นอาชีพและไม่แน่ใจว่าควรศึกษาแนวทางใด

Lars: ผมขอบอกจากประสบการณ์ของผมเองว่า หากมีเงินพอ ให้พิจารณาจ้างอิสระให้กับบริษัท 2-3 แห่ง วิธีนี้จะทำให้คุณเห็นโค้ดในรูปแบบต่างๆ และขั้นตอนการพัฒนา คุณจะได้รู้จักระบบปฏิบัติการและภาษาที่หลากหลาย และเรียนรู้วิธีการแก้ไขปัญหาได้หลายวิธี สิ่งนี้ช่วยให้ผมได้รับประโยชน์มากมายจากการเป็นนักพัฒนาแอประดับอาวุโสในช่วงทศวรรษที่ 19 วิธีการนี้จะช่วยให้คุณบรรลุเป้าหมายทางวิชาชีพได้เร็วขึ้น

นอกจากนี้ ขอให้สนุกกับการสำรวจและเล่นกับฮาร์ดแวร์และซอฟต์แวร์ ลองพิจารณาสร้างสิ่งที่สามารถแก้ปัญหาได้จริง อาจจะเป็นของเพื่อนๆ ครอบครัว หรือธุรกิจท้องถิ่น อย่ากลัวที่จะก้าวเข้าไปในสิ่งที่คุณไม่เคยทำมาก่อน

Monika: อนาคตจะจัดการกับเทคโนโลยีเว็บอย่างไร

Lars: ผมคิดว่าเป็นเวลา 2-3 ปีแล้วที่เว็บสามารถให้บริการแพลตฟอร์มสำหรับแอปพลิเคชันฟิลด์ขนาดใหญ่ ทั้งสำหรับผู้บริโภคและธุรกิจได้อย่างเต็มที่ ในด้านของเซิร์ฟเวอร์ เทคโนโลยีเว็บจะมอบประสบการณ์ที่ราบรื่น โดยเฉพาะสำหรับนักพัฒนาฟรอนท์เอนด์ที่ต้องการสร้างคอมโพเนนต์แบ็กเอนด์ พวกเขาจะเริ่มต้นได้ง่ายขึ้นในตอนนี้เลย ฉันรู้จักผู้ที่ใช้ทั้ง Firebase และ Heroku ในการทำงาน และแนวโน้มนี้จะเติบโตขึ้นเรื่อยๆ เทคโนโลยีเว็บก็เพียงพอที่จะสร้างโซลูชันที่ซับซ้อนในทุกรูปแบบ ผมเชื่อว่าความสามารถเว็บ - Project Fugu 🐡 ช่วยปลดล็อกศักยภาพดังกล่าวได้อย่างแท้จริง

เมื่อมองจากมุมมองที่ต่างออกไปเล็กน้อย ฉันยังคิดว่าหากเราจัดเตรียมเอกสารประกอบฉบับเต็มและบทความเชิงลึกไม่เพียงเป็นภาษาอังกฤษเท่านั้น แต่ยังให้บริการในภาษาอื่นๆ (เช่น สเปนและโปรตุเกส) ด้วย แน่นอนว่าเราจะปลดล็อกศักยภาพมากมายในลาตินอเมริกาและภูมิภาคอื่นๆ นักพัฒนาแอปในสถาบันมักไม่ได้รู้ภาษาอังกฤษได้ดีพอที่จะเข้าใจบทความที่เกี่ยวข้องทั้งหมดอย่างถ่องแท้ เรายังควรให้โอกาสแก่นักเรียนในการเรียนรู้โดยเร็วที่สุด ตั้งแต่ก่อนที่นักศึกษาจะเริ่มเข้าเรียนในมหาวิทยาลัยในขณะที่ยังอยู่ในบ้านเกิด คนกลุ่มนี้อาจใช้ทักษะเหล่านั้นในการช่วยเหลือชุมชนและธุรกิจในพื้นที่ก่อนที่คุณจะออกจากบ้านและอาจกลับมาอีกเลย

Thomas: คุณทำงานมาไกลมากตั้งแต่การพัฒนาภาษา C ในคอมพิวเตอร์แบบสุ่มไปจนถึงการแฮ็กฮาร์ดแวร์ คุณทำเช่นนั้นได้อย่างไร

Lars: ฉันเริ่มแยกชิ้นส่วนฮาร์ดแวร์ที่มีในบ้านออกจากบ้าน พ่อมักจะไม่พอใจตอนที่ผมเอากลับไปรวมกันไม่ได้ เมื่อเวลาผ่านไป ฉันก็ได้เรียนรู้วิธีสร้างอุปกรณ์ขนาดเล็ก แต่หลังจากนั้นก็เริ่มหันมาดูแล Nokia จนกระทั่งฉันก็ได้สัมผัสประสบการณ์การใช้งานแบบฝังตัว ผมมีโอกาสสร้างสกรีนเซฟเวอร์ขนาดเล็ก ซึ่งเป็นคอมโพเนนต์ของโทรศัพท์ซีรีส์ 30 ผมหลงใหลในเรื่องนี้มาก และสามารถคิดนอกกรอบได้ พวกเขามอบหมายงานให้ผมสร้างเกมงูสำหรับอุปกรณ์เหล่านั้น เป็นประสบการณ์ที่น่าสนใจมาก ความแตกต่างหลักๆ ระหว่างการสร้างระบบแบบฝังและสิ่งอื่นๆ ส่วนใหญ่ (รวมถึงเว็บ) คือคุณทิ้งร่องรอยเล็กๆ ไว้ คุณจึงไม่มีพื้นที่หรือหน่วยความจำให้ใช้มากนัก ระหว่างสร้าง Snake นั้น RAM ที่มีอยู่มีน้อยกว่า 1 ใน 3 ของเฟรมบัฟเฟอร์ (ประมาณ 120 x 120 พิกเซล) ฉันต้องคิดหาวิธีต่างๆ อีกครั้งด้วยอัลกอริทึม บนหน้าจอของคอมโพเนนต์ ให้ออกมาเป็นภาพนิ่งราวกับเป็นชิ้นส่วน ผมได้เรียนรู้อะไรหลายอย่าง นั่นคือการย้ายระบบที่ใหญ่กว่าไปสู่โซลูชันแบบฝังที่มีขนาดเล็ก

Thomas: ชุดทักษะของนักพัฒนาฟรอนท์เอนด์โดยทั่วไปนั้นแตกต่างจากชุดทักษะของผู้ที่สร้างฮาร์ดแวร์ที่ฝังไว้เป็นอย่างมาก คุณจะกระตุ้นให้นักพัฒนาฟรอนท์เอนด์พิจารณาเรื่องฮาร์ดแวร์และเริ่มคิดแบบไบนารีอย่างไร

Lars: ผมคิดว่าขั้นตอนแรกคือการดู Fugu API ที่ทำงานใน Chrome และ Edge และสร้างในระบบหลักๆ ทั้งหมดในปัจจุบัน เท่านี้ก็เรียบร้อย

อีกอย่างหนึ่งคือเชนเครื่องมือสําหรับสร้างโซลูชันแบบฝังจะมีเส้นโค้งการเรียนรู้สูง ถ้าต้องการสร้างฮาร์ดแวร์ตามใจชอบ ให้เริ่มด้วย Arduino หรือ ESP32 ซึ่งเป็นรุ่นที่จำหน่ายง่ายและมีราคาค่อนข้างถูก เมื่อมีสภาพแวดล้อมการพัฒนาที่เหมาะสม คุณสามารถเริ่มโปรเจ็กต์ได้อย่างรวดเร็ว

คุณยังสามารถซื้อเครื่องวัดอัตราการเต้นของหัวใจหรือหน่วยมัลติเซ็นเซอร์ที่ใช้บริการ Bluetooth GATT อยู่แล้ว จึงไม่จำเป็นต้องสร้างฮาร์ดแวร์หรือเฟิร์มแวร์ของคุณเอง คุณสามารถใช้สิ่งที่มีอยู่แล้ว และเริ่มทำการทดลองกับ Web Bluetooth API เพื่อเริ่มสื่อสารกับเครื่องวัดอัตราการเต้นของหัวใจ

นอกจากนี้ ยังมีอุปกรณ์ที่ใช้โปรโตคอลแบบซีเรียลด้วย คุณสามารถใช้ Web Serial API (รวมถึง Fugu ด้วย) เมื่อเร็วๆ นี้ฉันได้ลองใช้ WebHID API ซึ่งจะช่วยให้คุณพูดคุยกับอุปกรณ์อินเทอร์เฟซที่เป็นมนุษย์ซึ่งทุกคนเข้าถึงได้ ฉันพบไฟล์เก่าๆ ในชั้นใต้ดินที่ไม่มีการรองรับจากระบบปฏิบัติการใดๆ มาหลายปีแล้ว แต่เพราะวิศวกรรมย้อนกลับทำให้ฉันใช้เวลา 2-3 ชั่วโมงในการเปิดใช้งานอีกครั้ง

มีวิธีการที่แตกต่างกันขึ้นอยู่กับสิ่งที่คุณต้องการสร้าง แต่สำหรับนักพัฒนาเว็บ ผมขอบอกว่า ซื้อเครื่องเซ็นเซอร์ที่มั่นคง อาจเป็น Thingy 52 จาก Nordic เซมิคอนดักเตอร์ มีเซ็นเซอร์มากมาย และคุณสามารถเชื่อมต่อกับเว็บแอปพลิเคชันได้ง่ายๆ โดยแทบไม่ต้องทำอะไรเลย

Thomas: การเชื่อมต่ออุปกรณ์เป็นขั้นตอนแรก แต่การพูดกับอุปกรณ์อย่างมีประสิทธิภาพก็เป็นอีกสิ่งหนึ่ง เหตุใดคุณจึงไม่ยอมแพ้หลังจากเผชิญกับอุปสรรค อะไรที่กระตุ้นแรงจูงใจให้คุณทำงานต่อไป

Lars: โดยส่วนตัวแล้ว แง่มุมทางสังคมของการแก้ปัญหาคือสิ่งสำคัญที่สุด เมื่อเริ่มทำงานในโครงการที่ฝังตัวเอง ฉันมีวิสัยทัศน์และอยากสร้างห้องทดลองวิทยาศาสตร์ขึ้นมาในกล่องสำหรับภูมิภาคที่กำลังพัฒนา ภรรยาผมมาจากเม็กซิโกและผมเห็นบางโรงเรียนที่นั่น บางแห่งซึ่งตั้งอยู่นอกเมืองใหญ่จะดูไม่ค่อยสวยงามนัก โดยไม่สามารถเข้าถึงวัสดุและอุปกรณ์ที่เรามีอยู่ในโลกของเรา

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

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

Lars: จริงๆ แล้ว เมื่อเร็วๆ นี้ฉันนำฮาร์ดแวร์เก่าๆ มากลับมาใช้ใหม่มากมาย แต่สำหรับโครงการนี้ ยังไม่ได้ตั้งชื่อ แต่ขอเรียกว่า SimpleMouse กัน ฉันใช้ประสบการณ์การใช้งานของฉัน ฉันเคยใช้งานโซลูชันการช่วยเหลือพิเศษบางโซลูชันก่อนหน้านี้และเห็นว่าบางโซลูชันใช้การไม่ได้แล้ว คุณจะต้องมี Windows XP เวอร์ชันเก่าติดตั้งอยู่เพื่อที่จะเรียกใช้ คุณไม่สามารถอัปเดตการตั้งค่าเหล่านี้ได้จริงๆ เพราะใช้ได้จากที่บ้านเท่านั้น เพราะคุณย้ายการตั้งค่าไม่ได้

ฉันจึงสงสัยว่าจะนำทักษะจากโลกที่ฝังตัวเข้ากับโครงการ Fugu ได้อย่างไร และตอนนี้อะไรๆ ก็เป็นไปได้บนเว็บเพื่อสร้างฮาร์ดแวร์ราคาประหยัด ราคาไม่แพง ผสมผสานกับซอฟต์แวร์ที่เข้าใจง่ายทั้ง 2 ฝั่ง เพื่อให้ผู้คนพัฒนาต่อไป

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

สิ่งแรกที่ฉันทำคือตรวจสอบว่าระบบปฏิบัติการใดๆ มองเห็นดองเกิล USB เป็นเมาส์ โดยคุณสามารถควบคุมลงในบลูทูธได้โดยตรงจากแอปพลิเคชันหรือเว็บแอปพลิเคชัน หลังจากนั้น ฉันก็สร้างเว็บแอปพลิเคชันซึ่งเป็นเทมเพลตง่ายๆ ที่ผู้คนสามารถขยายการใช้งานได้ตามต้องการโดยใช้คอมโพเนนต์ของเว็บ ทุกคนจึงควบคุมคอมพิวเตอร์ของตัวเองด้วยเว็บแอปที่ฉันสร้างไว้ได้แค่ไม่กี่ชั่วโมงบนโทรศัพท์ Android

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

Thomas: คุณได้มีโอกาสทดสอบอุปกรณ์ในชีวิตจริงไหม

Lars: ระหว่างการเดินทางไปยังเม็กซิโกครั้งล่าสุด ผมได้พูดคุยกับผู้เชี่ยวชาญด้านเว็บที่อาศัยอยู่ที่นั่น ตอนนี้เขากำลังพิจารณาความเป็นไปได้ในการใช้อุปกรณ์ภายในเครื่อง ที่นั่นอุปกรณ์มีราคาแพงมาก แต่ดองเกิล USB ตามปกติจะมีราคาประมาณ 10 ดอลลาร์สหรัฐ ตอนนี้เขากำลังตรวจสอบว่าเราสร้างการตั้งค่าในพื้นที่เพื่อลองใช้งานได้ไหม แต่ผมยังไม่ได้ทำการทดลองอย่างเป็นทางการในเดนมาร์ก

โทมัส: อุปกรณ์มากมายที่ออกแบบมาเพื่อช่วยเหลือคนพิการมีราคาแพงมาก คุณกำลังวางแผนจะทำงานร่วมกับบริษัทใด ๆ และนำไปใช้งานจริงในราคาเพียงส่วนน้อยของอุปกรณ์ราคาแพงดังกล่าวหรือไม่

Lars: ได้เลย แน่นอน ผมได้คุยกับผู้ผลิตฮาร์ดแวร์ในพื้นที่แล้วเกี่ยวกับเรื่องนั้น แน่นอนว่าอุปกรณ์ไม่ได้มาแทนที่โซลูชันที่เน้นเฉพาะด้านทั้งหมดเหล่านี้ แต่เป็นขั้นตอนแรกในการสร้างสิ่งที่ยิ่งใหญ่กว่า ตัวอย่างเช่น การใช้การจดจำเสียง ซึ่งมีให้ใช้งานในเทคโนโลยีเว็บอยู่แล้ว ซึ่งจะช่วยให้คุณควบคุมอุปกรณ์โดยใช้โทรศัพท์ Android ได้โดยง่าย อุปกรณ์ชนิดใดก็ได้

เพียงแค่สามารถสร้างทุกสิ่งที่คุณต้องการบนเว็บและเพื่อใช้ควบคุมคอมพิวเตอร์โฮสต์เครื่องใดก็ได้ ก็นำไปสู่ความเป็นไปได้มากมาย

Thomas: คุณกำลังเผยแพร่โครงการ Zephyr เป็นโอเพนซอร์สใช่ไหม คุณใช้ใบอนุญาตประเภทใด มีแผนจะสร้างรายได้จากโปรเจ็กต์ไหม

Lars: ใช่ โซลูชันนี้เป็นแบบโอเพนซอร์ส ฉันไม่ได้ใส่ใบอนุญาตเฉพาะ แต่คิดว่าจะใช้ Apache 2.0 แทน บริษัทใหญ่ๆ หลายแห่งใช้ใบอนุญาตนี้ รวมถึง Google ด้วย ตอนที่ผมสร้าง SimpleMouse โดยไม่นึกถึงการสร้างรายได้จากโครงการ นั่นไม่ใช่เป้าหมายของฉัน แต่เราคิดว่าคงเป็นเรื่องดีหากจะลองนำเทคโนโลยีนี้เข้าสู่การผลิต เพื่อทำให้เกิดค่าใช้จ่ายมากขึ้น เป้าหมายสูงสุดคือการทำให้คอนเทนต์พร้อมใช้งาน เราต้องการเห็นเครื่องมือนี้ใช้ด้วยต้นทุนต่ำและในวงกว้าง