TMS 20周年(秘诀是:兼职坚持了五年,开发,营销,销售,支持VCL组件的工作量超过了全职工作,然后再开公司)
公司成立
2000年10月17日,“ tmssoftware.com bvba”公司在比利时正式成立。因此,今年2020年,我们将于10月17日庆祝公司成立20周年。自1995年在Borland Delphi 1发行版中开始开发VCL组件后,我在最初的5年中担任第一位兼职自雇顾问,后来在“ TMS软件”的保护下从事了全职自雇。到2000年,很明显,这一增长过程的下一步是成立公司,拥有独立的办公室并准备雇用第一位员工。
比利时公司正式宣布成立公司
第一步
随着Delphi的诞生并带给Pascal开发人员RAD基于组件的开发,我很快意识到自己创建组件的巨大潜力使我能够在为公司做的各种咨询项目中重用有趣的代码。我意识到,当我自己感兴趣这些组件时,这些组件也可能对其他Delphi开发人员有价值。幸运的是,那时有两个网站(Delphi Super Pages和Torry.net)允许Delphi开发人员与其他开发人员共享创建的组件。我很想尝试一下,在Torry和Delphi Super Pages上发布的第一个组件是TANIIcon。
这是其他Delphi开发人员以前从未见过的功能,并且该组件显示在屏幕上的动画光标上。我决定创建此组件,尤其是因为我以前从未见过它,也因为它引入了创建具有自定义属性流的组件的挑战,以及创建自定义属性编辑器以在设计时拾取和预览动画光标的挑战,时间。了解VCL框架的内部经验是一次很棒的经历。同时,为了我自己在咨询项目中的内部使用,我一直在研究从TStringGrid派生的组件,以增加我在项目中一遍又一遍需要的功能。它成为TAdvStringGrid,并且是我在共享软件版本中发布的第一个重要组件。它在Delphi Super Pages and Torry上发布,到1996年,我意识到我们需要一个网站。在比利时,这是Internet的早期,通过ISP,我们可以获得有限的基本HTML页面可用空间。可以在http://users.skynet.be/tmssoftware找到。但是,当然,它现在不再存在。直到1998年才购买了域tmssoftware.com,所有页面都移到了该域的共享托管服务器上。在1996年至1998年之间,处理在线支付交易仍然很重要。开发人员通常以支票付款方式购买共享软件。幸运的是,1998年,德国的Element5 AG提供了ShareIt服务为软件开发人员提供了处理在线支付的平台,我几乎立即跳上了它。
快进到2000年,开发,营销,销售,支持VCL组件所涉及的工作量已经超过了全职工作。因此,是时候将其构建为公司“ tmssoftware.com bvba”并转移到更新和更大的办公空间了。今天是我们庆祝这20周年。
软件进步和新框架带来的技术冒险
这20年感觉就像是一次快速,冒险,令人兴奋的过山车之旅。这是非常令人兴奋的,因为在软件开发行业中,我们幸运地拥有瞬息万变的格局以及不断涌现的新功能和新机遇。最初的组件开发基于VCL框架,并与Delphi和Windows操作系统一起发展。在2002年左右,引入了IntraWeb框架,并为新的组件开发机会开辟了一个全新的世界。能够从Delphi开发Web应用程序使我感到很兴奋,因此我显然跳了进去,开始为它开发组件。但是,并非所有我认为值得研究的新技术都能对TMS软件成功。Borland推出了Kylix,是具有CLX框架的Linux版Delphi版本,我们决定将多个VCL组件移植到该版本。可悲的是,它从未起飞,我们不得不放弃这一点。
2011年,Embarcadero迈出了重要的一步,发布了新的FireMonkey框架,该框架为Delphi开发人员带来了跨平台开发。毋庸置疑,这些功能和TMS软件在发布第一个FMX组件后不久也引起了我的兴趣和兴趣。从那时起,我们开发了一系列FMX产品。
它并没有就此停止。最新的发展包括TMS FNC框架和TMS WEB Core框架。TMS FNC框架源于以下见解:VCL,FMX和LCL框架足够接近,能够提供抽象层并针对该抽象层编写组件,并且在此过程中能够为组件编写单个源代码库可以在VCL,FMX和LCL应用程序中使用,以后也可以在基于TMS WEB Core框架的Web应用程序中使用。TMS WEB Core框架是从头开始编写的,目的是使用pas2js编译器提供基于Object-Pascal RAD组件的Web客户端应用程序开发,该编译器将代码转换为JavaScript以使其在浏览器中运行。
这些最新的框架开发使我们感到特别自豪,因为它们具有独特性,并为Object Pascal开发人员提供了前所未有的优势,可以为几乎任何现有平台更快地开发功能丰富的软件。
我们为您提供的超限量周年纪念礼物!
为了庆祝我们成立20周年,我们确实制作了限量版,仅20册,由我们的首席传教士Holger Flick撰写的TMS FNC地图书。TMS FNC Maps是我们所有最新开发成果的综合。它是一个跨框架组件集,因为它提供了可在VCL,FMX,LCL和TMS WEB Core应用程序中使用的映射服务集成。它是跨平台的,因为它可以在Windows,iOS,Android,macOS,Linux和Web上使用。它增加了另一个方面:它是跨服务的!TMS FNC Maps提供从Google Maps,Open Street Maps,Bing Maps到Tom-Tom,here,Azure,MapBox等众多地图服务。服务的使用只是一个属性设置。这本书是制作此周年纪念特别版彩色版的理想人选,因为地图的色彩看起来要好得多。想要赢得我们团队的这本限量发行并亲笔签名的书的一本,请在博客上发表评论,分享经验,回忆,
非常感谢您的家人,朋友,同事和社区
没有这么多参与者的支持,热情和努力,就不可能有20周年纪念日:
我的祖父:谢谢您让我体会到成为公司负责人和成为公司卓越典范的感觉。遵守职业道德并享受生活。您在许多方面都获得了巨大的启发。
我的父亲:感谢您给我您下班后不想使用的第一台PC。一切由此开始。
我的父母:感谢您给我教育和空间,让我发挥创造力并实现梦想。
我的妻子:感谢您相信我并促使我成为完全自雇的人并成立了公司。感谢您的耐心配合和忍受我花在工作上的许多时间。
我的三个好女儿:感谢您理解并尊重在工作的许多小时中所需要的沉默和专注,并且并不总是在那里。
瓦格纳·兰德格拉夫(Wagner Landgraf):感谢您与我们建立伙伴关系,并共同发展这一惊人的冒险。感谢您的无休止的头脑风暴,创意和推动事情向前发展。
阿德里安·加勒罗(Adrian Gallero):感谢您长期以来的合作伙伴,丰富的见解和想法,并将FlexCel令人惊叹的作品作为TMS系列的旗舰产品。
巴特·霍尔沃特(Bart Holvoet):感谢您自TMS成立以来对TMS的信任,并成为第一位员工。感谢您为TMS,其网站和许多产品所做的大量工作。
Pieter Scheldeman:感谢您成为第二位员工,并取得了令人惊叹,独特和突破性的产品。感谢您一直将我和团队推向新的高度。
Masiha Zemarai:感谢您成为公司的核心和面孔,为客户提供日复一日的日常服务,满足他们的所有需求和问题,并感谢他们维护公司的公众形象。
滕德·凯勒(TündeKeller):感谢您对新技术的好奇心以及勇于克服最困难的技术挑战的勇气。感谢您以这种方式创建坚如磐石的组件。
Gjalt Vanhauwaert:感谢您愿意处理TMS系列中的各种开发任务。从测试,创建演示,改编组件,提供支持到现在还为社交媒体创建视频。
Roman Kassebaum:感谢您打破Delphi IDE中可能存在的障碍,以使TMS WEB Core脱颖而出。感谢您帮助我改善德语,并进行了许多有关汽车和政治的聊天。
JoséLeon Serna:感谢您为将TMS WEB Core框架引入Visual Studio Code所做的出色工作。感谢您有机会与这样一个技能高超,非常聪明并且同时务实的软件开发人员一起工作。
Holger Flick:感谢您在开始的第一个小时成为TMS爱好者,并相信公司的潜力。感谢您所做的顶级传福音工作,感谢您成为将我们推向更高层次的关键而直截了当的声音。
Bernard Roussely:感谢您相信TMS是为Delphi开发人员提供加密组件的合作伙伴
。Marion Candau:感谢加密产品的辛勤工作。
罗曼·扬科夫斯基:谢谢您与受人尊敬的合作FixInsight产品以及GraphQL领域中令人振奋的新开发成果。
Sergey Gladkiy:感谢您出色的技能,同时结合了深刻的数学理解和编程能力,从而为Delphi用户提供了强大的数学和统计资料库。
阿尔·冈萨雷斯(Al Gonzalez):感谢您对我们公司的信任以及对您开放的全新职位。我期待着即将到来的令人振奋的事态发展
Chad Hower:感谢您的启发,帮助我用IntraWeb框架帮助Delphi接触网络,以及在美丽的海滩上的友谊和美好的时光。
Detlef Overbeek:感谢您为支持Object Pascal社区所做的不懈努力,以及无数小时的头脑风暴,启发和开箱即用的想法。感谢您通过Blaise Pascal Magazine保持社区的活力。Mattias
Gaertner:感谢您使用pas2js编译器所做的出色工作,并感谢我忍不住反复提出与pas2js编译器有关的技术问题。
Michael Van Canneyt:感谢您的出色见解和深厚的技术知识,并多次为我提供帮助。
非常感谢Delphi社区中的许多人。首先,许多Borland的前雇员像Danny Thorpe,David Intersimone和Anders Heijlsberg与我分享了很多技术见解,并启发了我成为一名更好的软件开发人员。感谢许多Embarcadero员工仍在推动Delphi,当我遇到诸如Marco Cantu之类的问题时,他们总是乐于助人,Jim McKeeth, David Millington, Sarina Dupont, Calvin Tang ...
感谢前Embarcadero法国总监Thierry Laborde,他与我们共同创建了TMS MultiTouch SDK,并为原始TMS VCL WebGMaps产品奠定了基础。感谢Lino Tadros在创建第一个IntraWeb用户界面组件集以及为ASP.NET和Silverlight创建UI组件时相信我们。感谢提供知识和灵感的众多软件作者,特别是Ray Lischner。感谢Delphi社区中的许多好人。感谢Jens Fudge,Jeroen Pluimers,Glenn Crouch,Cary Jensen,Loy Anderson,Ray Konopka,Sabine Rothe,Matthias Eissing,Andrea Magni,Daniel Wolf,Bob Swart,Filip Lagrou,Pawel Glowacki,Hadi Hariri,Margreet Van Muyden,EKON会议团队 ...以及如此多的Delphi社区成员和知名人士,始终确保人们聚集在Delphi周围的任何地方,感觉都很好。
非常感谢您,忠实的客户
还要感谢我们的忠实客户。我们感谢客户对我们公司,产品和支持服务的信任。我们几乎每天都在客户与TMS团队之间进行短线交流,从而导致产品改进,新产品创意和文档增强。如今,我们的几种产品坚如磐石且功能丰富,这是与客户建立了长期共生关系的直接结果,其中一些只要公司存在就一直是客户。
感谢所有未在此处列出但在公司20年的历史中仍然扮演着重要角色的人。
让激情驱动未来
在接下来的20年中,我相信对软件开发的热情和社区的热情将导致更多令人兴奋的产品,富有成果的合作,与客户的有趣交流以及将愿景变为现实。我期待在软件开发过山车上有更多的冒险旅程和疯狂的旅程。
也请观看有关Gjalt 101的相关视频:
布鲁诺·费伦斯
https://www.tmssoftware.com/site/blog.asp?post=700
Celebrating 20 days the 20 year company anniversary!
https://www.tmssoftware.com/site/blog.asp?post=697