Người sáng lập

Gerard Webb

Gerard Webb

Founder

Nhà sáng lập và Giám đốc điều hành (CEO) của Ubuntu Software. Với 25 năm kinh nghiệm phát triển các hệ thống thời gian thực, phân tán cho các doanh nghiệp toàn cầu – từ sàn giao dịch ngân hàng đầu tư đến dây chuyền sản xuất ô tô cho đến hệ thống tích hợp cảm biến của chính phủ.

Hiện nay, chúng tôi đang áp dụng kinh nghiệm đó vào sự kết hợp giữa Trí tuệ Nhân tạo (AI) và Thiết kế 3D. Mục tiêu: mang khả năng trí tuệ không gian, vốn trước đây chỉ có trong các hệ thống độc quyền đắt đỏ, đến với tất cả những ai làm việc trong môi trường 3D.

Đam mê công nghệ: Go, NATS JetStream, CRDTs, các tiêu chuẩn mở (STEP, IFC) và phát triển hệ thống hoạt động ưu tiên chế độ ngoại tuyến trong điều kiện thực tế.

Triết lý: Công nghệ nên phục vụ nhu cầu của con người, chứ không phải ngược lại. Tiêu chuẩn mở vượt trội so với sự phụ thuộc vào công nghệ độc quyền. Phần mềm tốt nhất hòa nhập vào quy trình làm việc.


Hành trình

Nó bắt đầu bằng ngọn lửa

Sự nghiệp của Gerard bắt đầu với Flame trên các máy tính Silicon Graphics — hệ thống ghép hình cao cấp của Autodesk được Hollywood sử dụng cho hiệu ứng hình ảnh. Điều làm Flame khác biệt không chỉ là sức mạnh. Đó là cách nó tiếp cận các chiều không gian.

Flame không xem 2D là một thứ, 3D là một thứ khác và thời gian là một thứ khác nữa để thêm vào sau này. Nó xem tất cả chúng như những thành phần quan trọng trong một môi trường thống nhất. 2D, 3D và 4D — trong đó chiều thứ tư là thời gian, cách mọi thứ thay đổi, cách chúng chuyển động, cách chúng phát triển.

Đó là lần đầu tiên chúng ta thực sự thấy được tiềm năng của việc phần mềm không tách biệt các chiều một cách nhân tạo. Khi công cụ hoạt động giống như cách thế giới thực sự vận hành.


Sự hỗn loạn của công cụ

Trong những năm qua, chúng ta đã có AutoCAD, SketchUp, Blender, Photoshop, Illustrator và hàng chục phần mềm khác. Mỗi phần mềm đều có điểm mạnh riêng. Tuy nhiên, mỗi phần mềm lại gặp khó khăn khi làm việc cùng nhau.

Các công cụ CAD không tương thích với các công cụ xuất bản trên desktop. Các công cụ mô hình hóa 3D không tương thích với các công cụ đồ họa vector. Mọi người làm việc trong các silo riêng biệt, chuyển file qua lại, mất độ chính xác ở mỗi lần chuyển giao.

Sự nhận ra: Hệ thống CAD, động cơ trò chơi và trình chỉnh sửa video về cơ bản là cùng một thứ. Tất cả đều xử lý hình học trong không gian và thời gian. Tất cả đều là quá trình ghép nối — kết hợp các yếu tố thành một thể thống nhất. Sự khác biệt duy nhất là mục đích ghép nối của bạn.


Hệ thống tích hợp cảm biến của chính phủ

Công việc trên các hệ thống chính phủ đã đặt ra thách thức về tích hợp cảm biến: dữ liệu đến từ nhiều nguồn khác nhau, định dạng khác nhau và tần suất cập nhật khác nhau. Radar. Camera. GPS. Tất cả đều được truyền vào cùng lúc, cần được hiển thị một cách thống nhất.

Khả năng đó rất mạnh mẽ—nhưng bị khóa chặt. Bị khóa trong các hệ thống độc quyền đắt đỏ. Bị khóa sau các cấp độ phân loại. Bị khóa trong các tổ chức có ngân sách khổng lồ.

Tại sao các kiến trúc sư không thể có điều này? Tại sao các kỹ sư robotics không thể có điều này? Tại sao các nhà lập kế hoạch nhà máy hoặc các nhà thiết kế đô thị không thể tiếp cận loại tư duy không gian này?

Câu trả lời không mang tính kỹ thuật. Chưa ai xây dựng nó cho họ.


Nhà máy tiền chế ở Thụy Điển

Hợp tác với các công ty thiết kế và thi công của Thụy Điển trong lĩnh vực xây dựng mô-đun tiền chế đã cho thấy chi phí của các hệ thống không liên kết. Ba lĩnh vực phải phối hợp hoàn hảo: thiết kế, CAD và nhà máy.

Tầm nhìn thật tuyệt vời. Thực tế là những khó khăn liên tục trong quá trình chuyển giao. Những thay đổi thiết kế không được áp dụng trên dây chuyền sản xuất. Những hạn chế của nhà máy không được phản hồi lại cho thiết kế. Các linh kiện không phù hợp với hiện trường.

Đây là lúc chi phí trở nên cụ thể. Không chỉ là sự bất tiện. Mà là tiền thật. Trì hoãn thật. Những tòa nhà không thể lắp ráp được vì các bộ phận không khớp nhau.


Hệ thống xây dựng tại Đức

Công việc phát triển hệ thống quản lý cơ sở vật chất, IoT và trí tuệ nhân tạo (AI) tại Đức đã góp phần hoàn thiện một mảnh ghép quan trọng. Các tòa nhà không chỉ là những thiết kế được xây dựng rồi bỏ đó. Chúng là những hệ thống sống động với các cảm biến, hệ thống HVAC, mô hình sử dụng và lịch bảo trì.

Khái niệm “bản sao kỹ thuật số” có ý nghĩa - tức là có một mô hình kỹ thuật số luôn đồng bộ với thực tế vật lý. Tuy nhiên, chưa ai xây dựng được hạ tầng cần thiết để nó hoạt động hiệu quả. Các công cụ không tương thích với nhau. Các định dạng dữ liệu không tương thích. Yêu cầu thời gian thực bị bỏ qua.


Vấn đề tài liệu

Vấn đề tài liệu luôn hiện diện trong mọi dự án. Nội dung cần được phân phối qua nhiều kênh khác nhau—trang web, PDF, in ấn, biểu mẫu—và phải hiển thị chính xác trên mọi nền tảng. Thêm ngôn ngữ. Thêm múi giờ. Thêm các đội ngũ làm việc từ xa.

Trong tài liệu kỹ thuật, một lỗi dịch thuật có thể dẫn đến việc xây dựng sai. Trong tài liệu chính phủ, sự không nhất quán có thể gây ra rủi ro pháp lý. Trong tài liệu y tế hoặc tài chính, sai sót có thể gây hại thực sự cho con người.


Vấn đề tương tự

Nhận thức: Spatial và Publish là cùng một vấn đề. Một bên liên quan đến hình học 3D, bên kia liên quan đến tài liệu. Nhưng sâu bên trong, chúng chia sẻ cùng một thách thức cơ bản:

Đầu ra phức tạp, nhiều kênh, đội ngũ phân tán, không có chỗ cho sai sót.

Cùng một mô hình. Cùng một vấn đề. Cùng một nhu cầu về một nguồn thông tin duy nhất được đồng bộ hóa trên mọi đầu ra và mọi người cộng tác.


Tại sao chọn phần mềm Ubuntu?

Công nghệ cuối cùng đã bắt kịp. CRDTs cho phép hợp tác thời gian thực mà không gặp xung đột khi hợp nhất. Trí tuệ nhân tạo (AI) có thể phân tích dữ liệu không gian, không chỉ văn bản. Các tiêu chuẩn mở như STEP và IFC đã chiến thắng trong cuộc chiến định dạng.

Tên

Ubuntu Software đã phát triển hệ thống trong 25 năm. Tên này xuất phát từ triết lý của Nam Phi có nghĩa là “Tôi là vì chúng ta là” — được chọn nhiều năm trước khi Canonical sử dụng cùng từ đó cho hệ điều hành Linux của họ vào năm 2004.

Một sự trùng hợp may mắn: Gerard đã dành những thập kỷ đó để phát triển phần mềm chạy trên Linux, Linux nhúng và OpenBSD. Triết lý này hoàn toàn phù hợp—phần mềm kết nối con người, hệ thống và ý tưởng.

Hỗ trợ đa nền tảng ngay từ ngày đầu tiên

Sau nhiều năm phát triển ứng dụng bằng Qt, Flutter và Electron, Gerard đã phát triển một khung giao diện người dùng đa nền tảng độc quyền. Các ứng dụng có thể chạy bản địa trên Windows, Mac, Linux, iOS và Android từ một mã nguồn duy nhất. Không có sự thỏa hiệp về hiệu suất hoặc cảm giác bản địa.

Mọi thứ Gerard đã xây dựng đều tập trung vào việc kết nối các yếu tố lại với nhau — giữa các nền tảng, giữa các hệ thống, giữa thiết kế và thực tế. Ubuntu Software là đỉnh cao của hành trình đó.


Tìm hiểu thêm về chúng tôi

Experience — 25 years of mission-critical systems for global enterprises.

Advisors — Industry leaders who collaborate with us.

Contact — Get in touch.