Servoy 20th Anniversary – Jan Aleman, Jan Blok and Bob Cusick
Jan Aleman, Jan Blok and, via Zoom, Bob Cusick tell the story on how Servoy came to be as a product and as a company.
Servoy’s Early Days
- Servoy was created as a research project called JFM (Java Fast Modeler) by Johan, the only original employee still at Servoy.
- The initial version of JFM was 2 megabytes in size and took about two seconds to launch.
- Servoy was initially written in J–, a subset of Java, but later switched to JavaScript.
- Servoy was first launched in 2002 at a conference in Palm Desert, California.
Servoy Alliance Network and Partnerships
- The Servoy Alliance Network was established in Phoenix in 2003 or 2004, impressing influential FileMaker people with its ease of use and ability to connect to multiple SQL sources.
- A partnership with Sybase was announced, and Servoy shipped with Sybase for 10 years.
Servoy World Conferences and Events
- The first Servoy World Conference was held in Amsterdam in 2005, followed by Boston and Las Vegas.
- The first Servoy Awards were introduced in 2006, with recipients receiving titles corresponding to their contributions.
- The first Servoy Camp was held in Denham in 2009, featuring unique activities like drinking, flaming arrows, and night golf with blow sticks.
Servoy’s Evolution and Challenges
- Servoy transitioned from using its own ID to Eclipse for better debugging tools, facing challenges due to significant changes in workflow.
- Web client support in Servoy is being discontinued, prompting discussions about alternatives.
Unique Features and Innovations
- Servoy’s unique features, such as CSS support and the headless client, are highlighted.
- The introduction of the web client in Servoy version 3 was groundbreaking, offering a seamless browser-based experience for building and deploying applications.
FileMaker’s Acquisition Attempt and Nicknames
- FileMaker‘s attempt to acquire Servoy is mentioned, showcasing Servoy’s innovative capabilities.
- The speaker and two others were nicknamed “three guys in a windmill” during their time at Servoy.
There are more guests, but me and I will get started. So today, I started working on these slides with Bob looking through our photographic collection because our due to all the beer during turbo conferences, our memories are a little fogged up. So going through photos, we try to reconstruct when the result began. And then we try to rebuild 20 years of servoy. Bob, we could only get till 2009 because we don’t have time. So the second part of this session is going to be on the next area. When is the next year, how come? Yes. Six months from now? So much fun. You should do twice a year. And then we both on the next one, you can fly in. Yeah. Yeah. So this time, this time, we didn’t work out. Yeah. It was very busy at work and those kind of things. All right. So we’re going to talk about 20 years of servoy, but only in the first step. And Bob, I just realized that Joham is the only original employee that’s still here. Yeah. I’ll still play four by servoy. Well, yeah. Play four by all of us. Yeah. You thought last of us yet. Yeah, you have. So we’re going to start with the early history. And for that, we have this slide. So before servoy, so when was servoy born, more or less in this era, I still have studied at the university with John Block. And but he wasn’t working for my company then, which is PDM, as you can see in middle kind of. And the filmmaker came out with a new API and I emailed it to John Block and I said, can you build something? It is that sure. What do you want? And I said, I would love to go to SQL inside the filmmaker because the default data was engine is terrible. And so the next day he shipped me the secret, they would be literally love the SQL program in one night. And it came quite popular in the filmmaker. Well, I think a few thousand customers. And so with a click where it came to us, I think you came to us, Bob not when you saw the thing. Is that right? Yeah, yeah. Yeah. I actually thought for a customer who is SQL stuff and it was just a nightmare. It was important exports to get data in and out. Yeah. And so then we agreed the click where we become the American distributor of the SQL plugin and Bob and I developed a training together. We just quite successful actually. We made more money on the training than anything else. Yeah, that’s actually true. We should do the training again, Bob. That’s a good idea. It’s too late. Well, bastards. And so that was the, so young block was still working at Ban, Ban Research. And Ban was an, is an ERP vendor now by, by in for. And finally, I was able to convince a young block to come work for us at PDN. And he said, you know, at Ban, I’d spent a lot of my time doing research. So I’ll come work for you by I still want to present to one, I want to do half of my time want to do some hardcore research. So he started working for PDN and then he said, OK, so what do you want me to research? And you know, I’ve been working a little bit with filmmaker, but most of my programming was another language is because I thought filmmaker research and I still think that I can say. So I said to you, I’m look, yeah, I started programming a bit in Java, but I also thought Java sucked. It wasn’t between those worlds. So coming from my upper 4GL background, mostly at turbo Pascal, a little bit of Fox Pro, a little bit in a uni face. And I said what we really want is a, is a 4GL, but, but then it produces Java code, because Java code is just too hard for me to program in it to, to work with. So you know, I’m going to talk about building a little research project, which initially was called base, and then we renamed it into JFM, Java fast modeler. And so young block was supposed to demo it now, but he’s not here yet. Because our other surprise guest is young block, it’s going to be here in a few minutes. He doesn’t press his car. So we will ask talking, still talking. So we will fill the time board, because we can go back to the link how JFM became a company. So we built this prototype and I think it took a few months. And I showed it to Bob. I’m not sure if it was a disk offer, it was a previous one, not this one. And we showed it to a couple of people and then we all got distracted with other stuff. So Bob was got all into a new consulting company, which I’ve only filled. What was the name of the company Bob? I forget S. S. Stradislav. Stradislav. Oh yeah. Stradislav was supposed to bring all the best file making developers together, but the owner was a bit of a thief. So that’s what Bob was getting distracted. And I was getting distracted. Together with Johan on a new project in the Netherlands, a big e-commerce system, which completely sucked up all of our time. So all the PDMP, which were six by then, went to work for, including Sonic, I went to work for consumer desk. Well, you don’t forget that I already worked with JFM at Bad Leech. Oh yeah, you worked with JFM. Yeah, you know from Bahnia, that’s what I forgot about that yet. That’s what you know. Does anybody write articles for Wikipedia, by the way? Any of you? Nobody? Because somebody needs to put this on the Wikipedia page of Sirhol. Yeah, yeah, yeah, and then just put it all up. And then the whole history is up there. So, so Bob was distracted. We were distracted with those u-mails, but then this conference came up, this particular one that you’re looking at now. And I met the bar with Bob. And Bob goes, what did you say, Bob? Well, at the time, I had a bunch of big customers because of the C4. and I was just going to plug it. So, I had like Disney and Ford and E Entertainment Television and all of these companies, half of which don’t exist anymore. But so I said, hey, look, guys, this is the thing, and I have shown if you had it on the laptop. You said, yes. I said, you guys are going to want to see this. So, we literally left the bar, drinks in hand, went back to the room, and we got to gather around the demo. I remember, I remember, I remember, I remember from somebody falling off his chair, who was that, somebody who literally fell off his chair. As probably me. No, Jane Wellshow for the product manager of all-maker. Ah, oh yes. That was that too. Yeah, so we were like, hey, so check out this thing. And so basically it function like a 4GL, except we hooked it up to SQL data sources and multiple SQL data sources. And we created a customer order or detail demo in less than three minutes. And then we deployed it to a native client. And they were like, I don’t even care how much. When can we get this? And that was kind of really, for me, that was the inspiration that, hey, look, people pay money for this. That was the story of the moment. Oh, he’s alive. He’s coming in life. He’s coming in life. Don’t even live. Hey! I might just turn on your Zoom, man. Come on. All right. So yeah, I’m walking just in time because we got to be the demo time. So we did the introduction. We did the, I guess, to catch you up quickly. We caught up where it all started. And now it’s time for the demo that’s when we showed this to a few people, Bob said, we should build a company around this. So I came back to the Netherlands, planned a lunch with Martin and Jan Block. And we all agreed. We’re going to start a company around JFM, Java, Fast, Modeler. We should rename it back to Java, Fast, Model, that’s a good night. And just to give you an idea on what we demonstrated that all started it, Jan Block was able to ship me the original version, the original version. And the original version of JFM is two megabytes in size. And I’m going to launch it now. Can you count when I hit enter how long it takes to launch? And we start a stuff which? Let me go to the right window first. I just need to get the right command to start it up. That’s the one. Yeah. Oh, you just started it. Sorry. Oh, two seconds. It takes about two seconds. I’m going to hand it to Jan Block because he knows how this works. One, two, five. Yeah, this sound is very flimsy. Oh, it’s a very static audio. I’m going to be messing with my name, Jan Block. Good to see you, man. Good, good, good. Close. Hi. No? What? Oh, there you go. Ow. So. Yeah. Oh, come, Mersey. Yeah, I’m going to see you, man. Yeah. Demo. Yeah. I know. So this is JFM. It’s really old. Let me show you about. 23 years old. It’s a first time in 1979. Nice to see you. Yeah. And I think this build is from 1999. Oh, that’s what the, what about it says. And it was developed by PEM server with it in next year. So let’s make a new solution and see if there are any, any things you recognize. There are files on the protocol JFM. I think we should go back to this version because it’s so much quicker than the current server. Yeah. The user interface has them. Two megabytes. So many glitches. It’s. Work on phone. Okay. So we have two forms here. Holders and already tells. And I can switch between them, as you can see. Something on it yet. Let me first make a relation. I think this is all. Well, somewhat. It’s all right. You have relations back in 1997. So this is the one that has the graphical relation builder, which never made it to the final product. Yeah. I will show it now. So let’s put some. Some fields on. And. I’ll first choose the behind here. Oh, to browse. This is a browser. Just just the records. They didn’t do unique yet. Let’s go back to John. Let’s. The portal here. Using the relation. Hmm. What. What. I didn’t. I didn’t. I didn’t. I didn’t. I didn’t. Oh, I didn’t. Incorrect. Well. We just didn’t make the solid one. So. That should be. People to use the relation. Select the one. Okay. Not a multisolate. No. Probably. I’m sure. Sure. Sure. Select. Oh. This is a portal. I think the anyone has seen the first fusion of sent for you though. It’s all very, very similar. So I’ll hear you. See that. See that. I didn’t actually make it. It did make some kind of steps. Of course, it’s it’s it’s not like production ready. So let’s see what else to show. Looks production ready to me. What happens if you’re right click on the bird? Oh, excuse me. That’s. That’s. Oh. Let’s see. Oh, here. You respond. Yeah. Yeah. So we should be able to do a query that. Oh, what was this? This is. That’s. Yeah. Yeah. Yeah. Yeah. So we should be able to do a query that. Oh, what was this? This is. This is. That’s. Yeah. Yeah, it does. No, Rachel. That’s. Oh, it’s a very. It’s really. Oh, hold the left doesn’t doesn’t work yet. Oh, I think some of the shortcuts were working. Yeah, maybe some. Yeah, I’m just looking at it. It’s 20 years old man. Yeah, I’m really. It’s very, very. It’s. Toting. So I love it. I love it. Let’s add the button. I’m going to see a bit of any scripting functionality in here. Oh, it’s about the right. It’s one of those dialogues. Yeah. This is fairly. Oh, I can show about this. I’m just going to tell you this for orders. Oh, let’s start this in here. Oh, you do an all see. Okay. Let’s see. I forgot what I’d script in those. That’s. That’s. Those are all of these dialogues here. Big sound. Yeah, methods. Yeah. Oh, yeah. Yeah. Yeah. Yeah. Yeah. Yeah. So how did you call this language? There was in here, you unblock. Read the double text. Yeah, it’s just before, um, now JavaScript existed in the browser. Um, um, there was no like Java execution engine for, um, for JavaScript. Yeah. So the current one is called read or right now. But this is one of the top order events. So eventually we switched the right now. So before it was called J minus minus. Um, because this is all written in Java and J minus it was a subset of Java. It was basically JavaScript, uh, but not quite. So it’s kind of similar. And, um, well, this, this kind of work. But, um, early on, I got some feedback. Oh, we really should, uh, switch to, um, to, um, we, uh, JavaScript because this is, um, to camera. So that’s it. Where that’s it. See, you can, you can say something. You could connect it to open a eye now. Um, can we get it back here? Good. No skill with smart line. It was still. In the web lines as well. I have five songs. I have five songs. I have five songs. I have five songs. Maybe you have a script. That’s a script property. Oh, I call the minutes. I wrote a circle. Can you tell me what I’m giving the calories you know about that? So let’s get asked. Yeah. Let’s get back to, uh, to browse mode and see if it’s, actually good. So I finally come. Looks so helpful. Oh, I think going last thingy we can, oh, this is the meta. We have Polish and poorer details. Right. This one never made it to, um, a visual relationship editor. It was there for me, Polish and zero. Yeah. Zero. I see it up and said it. Yeah. Oh, that’s, this kind of nice. Maybe we can get that back. Yeah. Yeah. A visual relationship editor. I’ll leave that. I’m also something. Get in the browser. Oh, in the browser. Don’t like Eclipse browser. Browser. Browser. Browser. Browser. I have like things like anchoring and kind of of like, I think it was for a prototype. It was pretty. That’s so proud. Oh, the beans. Yeah. Very cool. And then it’s a miracle. It’s also works. Yeah. Yeah. Yeah. Even on a Java version. I think it was the doubleton Java. Fine. Yeah. Yeah. It’s, it’s also really, and this is Java 8. Thank you. I guess. Java, Java 1. I don’t know. Yeah. Java. Yeah. Yeah. So I think this concludes the demo. There’s one used to write on the Buddha. Yeah. Yeah. Yeah. That’s a context maneuver. Yeah. It’s your right click on it. And you say wait for it. Anyway. Yeah. No. It’s just three futures. This is not really good. You could re skin that bird has clippy the, yeah, a little Microsoft. That would be a system. I have some pieces. So that was like, yeah, well, that means that was advanced. Because, you know, clippy. All right. Well, I can’t believe that I did, I mean, that demo works better than my hips now. So, that’s awesome. All right. All right. So then we’ll straight up and the Java fast model. All right. Then it 2002, this was in, was this in Las Vegas in Cesar’s Palace? No, the other hotel. Now this was in the Palm Desert. This is in Palm Desert? Okay. So 2002 we launched the first beta. Was that again? Did I have to follow me on my call for his vote? Yeah. You can’t see if I were to click where it’s shared in that, in that picture. Yeah. So what we had, what is we had? Palm Bank was a really super happy with this at the time. So what I decided to do is I had my sister-in-law call because she was a Marriott member and she got a sweep for herself. Yeah. And then I took over the this week and then we invited a bunch of people over by writing it down on a card and handing it out on the on the floor of the conference. And we brought a bunch of people up to this hotel room and literally showed them the very first servoibata. And here Young Block is teaching. How to do a demo? That’s what’s happening in this action. That’s also true. Young is so excited to be here. But that’s later on. That’s later on. I know still. So then the final launch was we decided to pick the Apple developer conference as our launching point. So we spent all the money we had to buy both the Apple conference and that’s where you can see the tiny servoibuth. It’s huge. The huge booth. That’s all we could afford. That’s quite expensive, I remember. Not like $5,000 over. So in years ago. I mean, yeah, it was really expensive for us. But the benefit of going to start to a bigger conference like that as a small company is that some small other small company think you’re quite important. So even other companies listed our name in their booths. And I think I look at thin I was back there. So the shirt that I’m wearing right now is that shirt. The bomb unit. Yeah. Yeah. It’s barely. So those are another database system open base. It was one of the few SQL databases that would run on a Mac in those days. They were only like one or two that could post-gracels imported yet. And they listed as if you look at the small print on the booth. They listed servo right on their booth. So we thought we were going to make it because we were listed on somebody else’s booth. But then we found out, you know, without sales and marketing this product is not because the original D.I. that young block bought and Martin and I had we make a great product. We put it online with an option to buy it and we will become billionaire. Which was still enough. It better happen. Then the next year the next year for your sister again booked us a room. But then what happened? Well, this was now that we’re clearly unhappy. So I had actually asked as a clip where I sent her for a vendor booth and then a breakout session room at the Marriott. And they had the Marriott cancel the room. And that lawyer told us that the manager called us and he said, here’s the phone number of on lawyer. We understand if you’re going to sue us. But file makers bringing us one million dollar in business and you just have one rule of $1,200. So then I was I could not other than conclude that it might be a who today to do something that had a little more impact. So what we did at this particular conference is we had frisbees made. We had cups made. We had t-shirts made that said, s voice better than file maker. We just handed them out everywhere. I end the pool to throw and frisbees to people. We would throw people t-shirts in the lobby. And then one day at the at the climax when they had a yes speaker here, we parked the limo out in front of right in front. So everybody from the conference had to pass by a giant glass window. And they would see only this in the driveway. I was quite good. I think it’s one of my favorite things you’ve ever done. Yeah, that was pretty cool. And the guy you see in the picture here is the is the vice president of product at file maker. And he was nearly killed by this limo. So we decided to have a limo and bust everybody interested in in servo to a nearby hotel, which is 10 minutes away. But in in Phoenix, it’s so unbelievably hot that you need an air condition of limo seed. And we probably bust over 100 people to the secret location. And eventually people were telling each other, take the limo to go see the product that file maker does not want you to see. True. That was a lot of fun. All right, this is just to show that Bob and I used to be very thin back in the day. True. The I think it was your idea Bob to do the limo. And then we had to go to like a 24 print service that could print a magnetic sign on the same day. And then we realized that the the sides of a limo’s in our fiberglass, the mod metal. So it could only stick to the front part of the of the limo’s seed. Well, I mean, we had. I really wanted to do a helicopter, have a helicopter come and land right on a granosa. And then we just didn’t have the cash where we didn’t have VC at that point in time, where else we would have done that. Yeah. So we decided that to start the sorroia lines network, who’s still a member of the sorroia lines network? Oh, quite a few people. You’re still paying. You sold your company, you’re still paying. And that’s how good the mat and setup our billing system. I always said, you know, even if server would shut down, you will all still get keep getting your bills because they’re completely automated. And was anybody at this meeting right away? I don’t think it’s mostly Americans, huh? Well, yeah, this is in Phoenix, 2003 or four. I forget. Let’s see if the people can know. Well, I mean, this was like the original meeting where we actually took the farm maker people that we know who are influential in that in that in that circle. And we got him in the limo got him here and then we gave him booze and we gave him food and then we showed them the full demo, which for most of them was the first time that he actually even seen the software run. Yeah. And they were, they were incredibly impressed. I mean, you know, I’m glad created a product that no one at that point in time, he ever can see love that you would have something as easy to use as a forg Yale and still look into multiple SQL sources. I think I think in this demo, yeah, this is the one that where you did the phone look of Holland and you joined it to some other Oracle source and my SQL source and a SQL service source. And we still do the same customer order details on three different platforms. And I mean, that’s just a testament to the genius that young block, you know, set up. And the, this is also the meeting where we announced the partnership with Sybase. I think he’s presenting it. I know you’re presenting here. There was another photo with the Sybase go here, he has on the right hand side. So this is also where we announced the partnership with Sybase I anywhere with which we shipped for 10 years from. Yeah. And you know, in those days, it was probably the best database to ship with because it was one of the few cross platform databases. Postgres was then still very hard to run on Windows because you needed to install side win, now unless you’re a geek, it was very hard to run postgres on a Windows machine. And then much later on when Postgres became really the best database. And it became annoying to get such part of our revenue to Sybase we decided to switch over to Postgres. Is anybody running on Sybase? Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Okay. Cool. All right. If it works, it doesn’t it? All right. Then in 2004, we moved finally to Amasport because before that you were based in in P All right. Then comes the who’s at this for the first serveway training? Yeah. You were there. Yeah. You were there. And John Allen. There’s no longer a win. House was there. And Graham, will you know there as well? This was in the we did the training at the Sybase building in the UK, not. Yeah. Yeah. Yeah. Yeah. So I can take laptops. Yeah. Nobody was on. I know a few people on Mac already. All right. Then 2005, the first serveway world conference. Who was at the first serveway world conference? One. What was the first one you entered? Amsterdam was the first one. Because the second one was Boston. Yeah. Boston. Then Amsterdam. Then Las Vegas. Yeah. Yeah. Good. You never went back to America after Vegas, man. Yeah. It came to expensive. The problem is that the the S Bob knows running the conference in the US was we had to put in like $60,000, $70,000 from around money. And in the Netherlands, we were about to run a budget neutral, which is typically what you want as a vendor to not have to put in tens of thousands of dollars. And it was just not possible on the US. As Bob knows everything in I now by now, everything is a bit more expensive than the US. Yeah. So that’s for sure. This, uh, this hotel is right, right. Ask you. Right. Right. Right. Nice to the airport. There’s the one that had the 24 seven bar. Yeah. Yeah. That was the best part of the conference 24 seven bar. Yeah. Now I think there was a lot of the same people like if you look at best. Yeah. At this, uh, slide, I think you’ll see that a lot of the there’s a lot of the back of the heads of the same people that I saw today. Look. Yeah. Although I think this is Adam Plotner presenting here. He’s yeah. It is it is Adam Plotter. He up from the support group. Yeah. The ball on is you which one? I on the left. Yeah. Yeah. And this conference preparation. This is the Ben Servoy crew. Uh, so I can yell us. Yeah. Mark would happen to Mark Norman. I haven’t hit from him from what, you know, I, I’m, I’m not sure. Honestly, I, I, I don’t know. I, I kind of lost touch with him. Um, but there’s, you know, Sanaka, you know, young walk and our friend, uh, and in KELAND. Yeah. Boy, man, that was that those were the, those were the days. I didn’t get so old. God. Wow. The, uh, do you remember my, uh, my speech at this conference ball and how I started it? Yeah. So, so he on wasn’t quite the comfortable in front of people as he is today. So I did a big wind up, ladies and gentlemen, boys and girls, y’all, nailed man. And clap clap clap. He comes out and says, I am so excited to be here. As far as, yeah. He was quite as dynamic as speaker as he is today. Yeah. What does he put? What are you nervous for those kind of things? I don’t remember. Now I just have a beer before after speaking then it’s all good. And then, um, so who remembers the first hackathon? Who was there at the first hackathon? You know, yeah. You go out. Yeah. I already won the first hackathon. Yeah. What did you build? Some charity thing. Well, the charity thing was later. It was quite recent. That’s like two years ago. Yeah. Yeah. You want to get a muscle. Yeah. I found a program from the first, Oh, yeah. Okay. All right. All right. All right. And this one is the, the, uh, few people know is that especially at the bar, he could do a servoit demo without a computer. Yeah. So I would explain it with my hands. Literally. Um, and this was one of those cases where I think the AB1 out or something wonderful. You know, take a look at that, that three foot diameter cord going out of that laptop. Yeah. Yeah. Yeah. Getting any of the AB to work was a miracle. But yeah, back in the day, I had that sweet pager on and the sweet power pack. So, Oh, yeah. Yeah. It’s pretty sweet. You’re back in the day. Come on. Is that a blackberry or a flip phone on the side? It was a flip phone, of course, man, with the one they get a pulling a 10 out of them. So, and now we’re cutting edge. It was color screen too. Don’t worry. So for the people that don’t know your famous hands demo, can you do a short version? First, you have customers, then you have orders, then you have ordered details, and you put them together and you join them. That’s, that’s all you got. All right. And in 2006, we also introduced the first survey of awards. This is the moment where you can surprise me by giving me an award. So I, you unblock and I never got an award. Bob, did you ever get an award? No. Come on, people. What are you waiting for? Can we get an award? Because we handed out hundreds of awards. And I’ll tell you a little secret about the award. First, we would come up with a list. Who should be getting our award this year? And then we invented the titles, the corresponding titles. So which is the one you got in 2006? Community, something? Yeah. You still have them? Yeah. All right. Good. What’s broken? I do remember the award that no one got the first one. I know it wasn’t. Yeah. In the car. In Amsterdam. Bigger award. It is my company. I said it was one of the results. You can do it. My God. You have a few applause. There was a problem though, yeah. You gave the award for most farm-maker conversions. And that killed my business because they keep me off the farm-maker list. When was the first camp? What was the first camp? The first farm-maker? 2009, okay. Yeah. In Dhamma. Dhamma. Yeah. Drinking in the flaming arrows followed by real golf at night with glow sticks. What could happen? It was the best I’ve ever had. I have to say, still, all these years. The right list go. The art booth is very creative because Bob and Eva would go to a bar and then they would come up with slogans and one of them was can’t sexily be easy. And they also decided to make this into a postcard mailing and they emailed it to like a few thousand addresses. At some point in time, I met a conference and we were exhibiting. Maybe it was this one. I’m not sure another one. And the guy comes to me and he’s a little nervous. I can see it. And he pulls out the postcard can sexily be easy and he puts it on the table and it looks at me. This postcard nearly got me fired. My boss says, what kind of postcard are you getting here at your job? And this error and this row error, there’s no way you can actually save this kind of of thing ever again. So I’m going to believe this one. That’s sexily be easy. My God. All right. And then so for the people that are from before survey 4, we used to have our own ID just like Yambor Show. Pretty much builds on top of that. But after many years, because you guys already used me clips in Java. Yeah, I think since 2000, I’m only using Eclipse, but it wasn’t ready for for usage out of programming. It still isn’t true browser browser browser browser Come on, you can build it tonight. Building. Yeah. It was I’ll give you the same 50 euros that I gave you to stop all of the objects from collapsing in the side of the window. I’ll give you the same 50 year old for the browser rotation. Yeah, yeah, don’t worry. I got you. Yeah. So finally, at version 4, we switched to to Eclipse, which gave it better debugging tools than we had before. Although at the end of the day, I think a young boy can do and we’re pick contributors to be able to get it and make that all work, because without the AutoK, we could move to Eclipse, huh? Yeah. That’s on reference. The AutoK is that stands for dynamic language to pin, but it was an extension for Eclipse, which made it possible to use the JavaScript inside of Eclipse. That opened. It’s a still project that’s going on, the AutoK. Yeah, we have a lot of JavaScript. Yeah. Being anything. The ECMOS surface, you’ve done that. All right. All right. Three unbranding functions, three menu plug it. And then finally, we made it to Las Vegas. There was the Mario talk. Yeah, that was the conference the Brenda put together and she did a great job. There we had, as you can see, black shirts. I still have that shirt as well. Next time over that one. But this was a fun time. We were able to, the big move to Eclipse was very jolting for everybody because it was everything was completely new. The way that you did things, your workflow was completely different. So it was a big, big, fundamental change in the platform. We wanted to make sure that we had enough technical resources and we had enough technical sessions and help sessions. And the thing that I was loved about the sort of boy community is the willingness to help everyone and how eager everyone is to help the success of everybody else. Be it laptops at a bar, be it sort of a boy camp. I just think that this community is one of the few that really care about the success of each other and not just looking out for themselves. That’s speaking of which you’re on head on announcement for you last night, Bob, which you’re going to love. Can you do the browser? Do the browser now? That’d be good. So Bob is deeply into web client and what did you say here on yesterday about web client? Good what? This continued. Well, I guess that solves a browser problem. Yeah, so I’ve used web client now for many, many years, mainly because in the education thing, change is not one of their favorite things. And once you get a server stood up to get a new one through compliance and through security, blah, blah, blah, and firewall. It takes literally about eight months to stand up a server. So I had the still server running since 2010. And when the client’s going away, that’s sad. You want that’s sad. Make your work. You don’t want to show the devil about talking birth from 20 years ago, man. It’s surely you can make web client. This is going to be so powerful to you, Bob. Just about the time when you want to retire. Yeah, it’s a good idea. All right, so I’ve reached recap of the the server hovergence. Who has used server hover before 2.1? Just one. Thank you. Two. But rough, you are at the training. Was that 2.1? Oh, yeah. It may be wrong. One, two. J can be. Yeah. When you told about people like that when you were young, you were young. So. So Hario was actually at one of my FileMaker training. So I, for a long time, together with Bob, we had developed a SQL training for FileMaker programmers, which was a nightmare to get by the way, because the Hario was one of the few ones that actually got it. But most of the FileMaker programmers didn’t get SQLite all. So they were just wasting a day of their life, because then they still couldn’t write with all respect for FileMaker developers, but for some of them. But it was very hard to teach them SQL, maybe it was my way at TK. But Hario got it. So so the end of the day I go to Hario and I go, all right, I’m the prototype I can show you, but just do it outside because the training was in the FileMaker building and doing a demo right there, I thought there’s a little too much. Yeah, you probably have seen the data to be beaten. The nature to be, yeah, the name he holds from base, like take the base, the base data them, data to be, so. But the jars are still J2DB, but it’s just nice. It still is, yeah. All right, and what is your oldest installer that you got to 2.1.2. 2.1.2. It’s you are running it not today. Oh yeah, the box here, I’m solution. No, this one bought me. Yeah, yeah, this one bought. You should show it. All right, the show the, uh, do what? He’s going to show the CRM, the demo CRM that you built in 2.1. Awesome, real. So then into one, we finally got CSS. And it was quite unique because most Java swing apps didn’t do CSS at all. So we had to go that yourself or, yeah, you know, matched the class and the stuff that the desktop, the interfaces, what they need, really, unkind. Yeah. So then in 2.2, the world famous headless client came out. Has anybody used the first version of headless client, written which you could in Java server pages, you could use it. Very far. I think we mainly released it because our own CMS had to be moved not only, we used the C as a CMS that we kind of developed for consumer desk. And then we wanted this website to run server voice. So we needed a JSP to be able to call to, to serve or to get data out of it. That’s about remember. Yeah, I, I only remember it was JSP only back in those days. You didn’t have all of the sorts of, or sorts of, yeah, more JSPs. But the funny thing is that this version inspired that, that we thought, why, why is not the entire thing running in the browser that came out. So this quite quickly, not web client. Yeah. The, the, let’s show it to Bob. Then we pop recognizes this CRM. Oh, yeah. Is this a, is this a Martin? Yeah, no. I don’t know. It’s yeah. So. Welcome to 2006 or five, whatever the hell it was. 2004. I’m even worse. Hey, but the, or you, because the scheme worth it buttons, they held a well over time. It’s funny how quickly changes it. All right. So, hegless client was the big thing at 2.2. And then in version three, that real big thing was the web client. Yeah, where. And that was already wicked based on, yeah. Yeah. Yeah. So, so the, so the web client, I think was probably one of the most jaw dropping in unique things that I had ever seen. And I know that in horror, especially for customers of other four gels, you know, the, the whole browser based experience at that point was fairly new. And it was, um, was very arduous to build web applications. Sort, I still kind of is. So, um, but back then to be able to draw, uh, draw graphically on the screen and then press a button to deploy it into a browser and then press another button and deploy it into the, um, Java native client and then oh, by the way, let’s do data broadcasting between the browser and the, and the native client and, and nobody had ever seen anything like that at that point in time. It was absolutely revolutionary. And I still think it’s probably, it still works today. It’s one of the coolest things I think, um, uh, that the support platform brings that really nothing else does. Yeah. Yeah, because like two or three years later, Falmek decided to copy it with their web client, which is still a pretty poor implementation. It’s horrible. Yeah. The speaking of Falmek, uh, Bob, the, there was this one point in time that Falmek wanted to buy us if I remember correctly. Yeah. So I went to, um, I actually went to Falmek, uh, we, we were still kind of like two dogs in a part kind of butt sniffing. And, uh, so I went down there and I actually did a demo for, uh, first for the chronic management and then later, a couple of people higher up, don’t need to repeal it as the president of, uh, Falmek or at that point in time. And they were, they were impressed and they were, they didn’t know what to do. They, they were very confused because we basically created, you know, block created a tool that had everything that everybody ever asked for. And it worked in a similar fashion to the workflow that, that their customers were used to. And so they, they just didn’t know what to do. At the end of the day, they decided that, um, we didn’t have any money and we go broke in the next six months. And, uh, where we are, 2023. So that, that had a nickname for us, what? Oh, you guys are going to get me guys in the windmill. Three guys in a windmill. What kind of about that? Yes. We were just three guys in a windmill. I think it turned out okay. I mean, it is during the time we didn’t eat a special, uh, pipe up, um, uh, cookie. Uh, hi, slow travel. Well, fast road bubble. Yeah, yeah. All right, we reached until 2008 and, uh, in the next row, I can, which hopefully is within six months. We will do a part two from 2018 23. You want to go all the way to 23, yeah, we need? Yeah. Maybe it’s a night of the bar. If you buy us some beer. All right, I think it’s time. What is it? There’s the lightning dogs. All right. Thank you. Thank you. Thank you. Yeah. Yeah. Hey, guys. Great to see you again. Yon, bla. Great to see you, my friend. Hey, Le Mans. Always great. Hey, Yon. Great to see you. Robert and the Hario. Thanks, guys, for inviting me here and, uh, good luck to you guys. We’ll see you down the road.