日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Delphi已经25岁了,我的公司每天都在使用Delphi开发跨平台的实时视频会议软件APP

發布時間:2023/12/14 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Delphi已经25岁了,我的公司每天都在使用Delphi开发跨平台的实时视频会议软件APP 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Delphi在我的生活中發揮了重要作用,影響了我從事或從事的工作,創辦和出售的公司以及我花在計算機后面的時間。在成立25周年之際,我想回顧一下Delphi及其對我的生活,過去和未來的影響將是一件很愉快的事情。

在Delphi之前

與將Delphi用于傳統產品的廣泛討論相反,我很幸運地將自己的整個職業生涯都花在了新的Delphi項目上,在其已有25年的時間里發明了產品和服務。

我最初在Pascal上的經歷是在Delphi之前開始的。我主要是在十幾歲的時候就與UCSD Pascal一起在圣地亞哥本地出版的書籍中學習語言。我的Pascal編碼風格仍然反映了那些指南中規定的一些規則。如果我沒記錯的話,我的第一個Pascal是Apple II上的解釋性Pascal。編譯和運行項目花了很長時間,調試不存在。我對電子游戲著迷,那時我真的很想成為一名程序員,這樣我就可以學習如何編寫它們。十幾歲的時候,我還學習了BASIC,并撰寫了在《彩虹》雜志(Tandy Color Computer)上發行的游戲。

在那些日子里,要想成為一個我這個年紀的人成為一名程序員是很難甚至不可能的。我19歲時的第一份工作是擔任行政行政助理的臨時工。我找到這個臨時職位主要是因為我是一個熟練的打字員,而且我了解臺式機辦公應用程序,但是這使我靠近了我受雇的保險公司的高管。有一天,我聽到他們的抱怨,抱怨他們的會計系統(某些用BASIC版本編寫的應用程序)無法生成他們所需的報告類型,以便按成本中心和位置正確地進行費用和預算報告。

開會之后,我走進了CFO的辦公室,大膽地說:“我可以在2周內為您解決這個問題”。他嘲笑我的勇氣,并懷疑地看著我。我繼續說道,“如果我能使您滿意地解決該問題,我希望在您的信息技術部門擔任全職工作。”?有了大膽的宣言,我的技術職業就誕生了,而我在Pascal的第一個帶薪工作也隨之誕生。

在那些日子里,Turbo Pascal是首選工具,它比幾乎所有工具都要好。它是可靠,快速且強大的應用程序。我還自學了x86匯編。我不得不對數據的文件格式進行反向工程,并編寫自己的驅動程序以讀取數據。在那兩個星期中,我花了很多晚上工作,但是當我完成工作后,我的應用程序運行速度很快,處理大量數據,并且可以按成本中心和位置輸出報告。是的,他們給了我這份工作。

仍然在那些日子里,沒有數十年的經驗就很難獲得全職工作編碼,因此我在接下來的6年左右的時間里一直在LAN和WAN上從事信息技術方面的工作,但我大部分的業余時間都花在編碼上。

1995年及以后

我確實想在Windows中進行認真的編碼,但是當時的工具不是很好。Delphi 1.0發布后,我終于可以將現有技能轉移到一個新市場。我仍然在業余時間編碼為業余愛好,并且對網絡原理有深入的了解,因此我開始研究有關Windows計算機上消息傳遞的一些想法。我構建了一些原型應用程序,這些應用程序可以在幾秒鐘內將消息實時發送到數千臺計算機,并向我尊敬的一些退休商人展示。他們給了我勇氣,決定停止嘗試成為業余愛好者,成為一名全職企業家。

那時我是一家大型金融公司的IT主管,而我的老板是CIO。在1997年的某個時候,我走進CIO的辦公室,向他遞交了辭呈。我告訴他,“我決定創辦自己的軟件公司”。他親自處理,但我向他保證,這與他或公司無關,我只是想朝著自己的職業方向發展。我的大多數同事甚至都不知道我會編碼,并認為我為放棄高薪工作感到瘋狂。他們告訴我,我只有27歲,收入只有6位數,很快就成為我所想的某個地方的CIO。啊,要年輕又大膽,有點天真。我下定決心要朝著不同的方向前進,我不想等到年紀大一些時才變得困難。這也有助于我擺脫IT時代所有與Y2K相關的編碼和錯誤修復。我討厭那個東西。

啟動WiredRed

于是我掌握了Delphi編碼技能,WiredRed誕生了。第一個應用程序是在Delphi中構建的名為e / pop的即時消息應用程序,可以在公司中部署以用于彈出消息傳遞。這個想法是用更強大的功能代替Winpop。我自己編寫了所有代碼,但是使用了許多現成的組件,包括Raize和最終的Developer Express組件,我為5位用戶定價99美元。通過我們的網站將其出售大約一個月后,我從一家美國大型電纜公司獲得了3萬美元的訂單,此后情況開始好轉。使用Delphi,我添加了一個桌面遠程控制應用程序模塊,該模塊與即時消息傳遞平臺一起使用,然后添加了IP語音應用程序模塊。我們開始將這兩個模塊私有化給其他公司,這些公司在某些游戲和零售設備中包括了語音引擎,并在幫助臺軟件中添加了遠程控制模塊。通過OEM的努力,我們的收入猛增,所以我開始招募更多的人來組建團隊。所有早期的開發人員都具備Delphi編碼技能。

當2001年9月11日發生時,科技行業暴跌,新訂單放緩。我不得不繼續經營下去,所以我很快寫了一個電子版/流行音樂的重新命名版本,稱為“ alert”。這個想法是在臺式計算機上實時彈出即時消息,以通知緊急情況,例如撤離建筑物。這項新產品大獲成功,尤其是在美國聯邦政府,最終購買了大約1/2百萬個許可證。有一次,聯邦調查局,財政部的每臺計算機和白宮的每臺計算機都在上面運行著我們的應用程序副本,完全由Delphi編寫。

是的,雖然我不確定當時的總統是否知道如何工作,但總統的桌子上正在運行一個Delphi應用程序……我離題了。

從那時起,另一個重要的成就是我們的應用在與Microsoft,IBM和其他公司的競爭中贏得了2004年網絡計算的“編輯選擇獎”。對于一家用Delphi編寫的小型公司和產品,它有助于將我們提升到一個新的水平。

?

起始狂熱

即時消息傳遞是一個堅實的市場,但增長潛力有限。隨著計算機變得越來越強大,并具有實時編碼和網絡軟件工程知識,我決定將網絡會議和視頻會議模塊構建到e / pop平臺中。通過一些創新的網絡軟件編碼,我們構建了一個基于云的解決方案來提供網絡和視頻會議,并在2005年左右開發了Nefsis產品。最終,我們也將該公司更名為Nefsis。

Nefsis也用Delphi編寫。此時,公司正在發展,我們在美國,英國和歐洲的3個國家設有辦事處。

我們迅速采取行動將Nefsis推向市場,并在商業上取得了成功,泰山老父神枕并被公認為第一個使用云計算來提供在線視頻會議的公司。

當時Delphi仍然完全專注于Windows應用程序,但是我們的客戶卻熱衷于使用Mac等其他平臺。幸運的是,Delphi也已經成熟并開始研究其他平臺和目標。

被收購– OmniJoin那些年

我們將業務從出售許可證改為出售定期服務。這在當時尤其重要,因為軟件即服務的估值倍數是常規公司的1到2倍左右的5倍,而軟件公司的估值通常是1到2倍左右。

在2011年左右,有幾家有意收購該公司的公司與該公司聯系。我們將公司出售給了一家大型國際公司,該公司希望以8位數的中檔價格擴展在線協作通信服務業務。我說這是為了說明在Delphi中已經可以進行大型成功的應用程序。每個人都知道有關Skype的故事,但我相信還有很多其他故事從未聽說過有關該社區使用Delphi編寫的產品。

現在,我們的產品和服務已成為全球性產品,業務遍及全球,我是負責這些在線服務的軟件開發副總裁。

借助Delphi的macOS編譯器目標和移動平臺,以及Firemonkey和定位移動設備的能力,我們構建了一個全新的界面,跨平臺模塊。

不幸的是,OmniJoin并不是商業上的成功,最終被關閉了。有一天,我可能會寫一篇關于收購失敗的故事!大約在那時,我離開了公司,決定開始研究新想法。

開創Grijjy軟件公司

離開OmniJoin之后,我與另一位軟件工程師Erik van Bilsen進行了接觸,以了解他是否想建立一家新公司并開發新產品。Grijjy出生。

由于我已將所有源代碼出售給Brother,因此我們從頭開始。面對現實吧,五年前(十年前)編寫代碼的方式完全不同。首先,并發編碼模型是不同的,多年來,Delphi語言語法已經有了很大的發展。我們花了幾年時間建立新的基礎和框架,包括運行時庫以及創建基于這些基礎的演示應用程序。

我們的目標是使用從一開始就設計為跨平臺的代碼為應用程序和后端服務創建基礎類。這意味著在Delphi中,我們為客戶端和服務器編寫了自己的堆棧,以在移動設備和臺式機上提供一致的體驗。

新的Delphi項目– Lumicademy

真正的產品工作開始于2年前,當時該團隊開始開發一個名為Lumicademy的新應用程序。您可能已經猜到了,Lumicademy是使用Firemonkey用Delphi編寫的。其想法是建立一種平臺即服務,以提供客戶可以添加到其現有產品或服務中的實時虛擬教室體驗。換句話說,如果您需要在現有的應用程序或服務中添加實時視頻會議或桌面/文檔共享,那么我們將提供API和本機應用程序體驗。Delphi使我們能夠針對所有主要的臺式機和移動平臺以及本機代碼的性能。我們能夠輕松地將匯編代碼混合到我們希望在Windows或macOS,iOS和Android上獲得最佳性能的區域中。

?

Lumicademy將于2020年初推出!我們有很多工作要做,并且在過去的合資企業中工作過的一些Delphi軟件工程師已經加入了Lumicademy團隊。

每天使用Delphi開發

很難總結使用Delphi 25年的經驗,在此過程中提供了許多驚人的經驗。我遇到了這么多人,因為與我在Delphi中工作直接或間接相關的事情使我的生活變得更好。未來看起來同樣令人興奮,我很高興能以每天喜歡的開發語言工作。歡迎加入Delphi開發局QQ群:32422310?祝所有在Delphi工作的人25日快樂!

總結

以上是生活随笔為你收集整理的Delphi已经25岁了,我的公司每天都在使用Delphi开发跨平台的实时视频会议软件APP的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。