![]() What I am good at, is taking ordinary off the shelves parts and assembling them in new and exciting ways. I must admit we didn’t expect that at all, but it changed the way Delphi and object pascal developers looked at the world – for the better I might add. You can imagine the uproar when our generated JavaScript code (compiled from object pascal) actually bested native code. Let alone thrive on JSVM (JavaScript Virtual Machine).Īmibian.js runs javascript, but also bytecodes. Smart Mobile Studio itself was deemed impossible by most Delphi developers It was close to heresy, triggering an avalanche of criticism for even entertaining the idea that object pascal could be compiled to JavaScript. I have a history of taking on “impossible” projects and finding ways to deliver them. I have 30 years of software development behind me, having worked as a professional developer since the age of 17. I am an ex Quartex member, which was one of the most infamous hacking cartels in europe. If you are thinking “ so what, who the hell do you think you are?” then perhaps you should take a closer look at my work and history. So Aeros boots by virtue of the Linux Kernel, but jumps straight into Aros once the drivers has loaded Instead of wasting years trying to implement everything from scratch, Pascal Papara took the Linux kernel and ran with it. So am I making a native OS for ARM or x86? The short answer: I will if the situation havent dramatically improved by the time Amibian.js is finished. So while it’s a huge task, it’s leveraged considerably by the toolchain I made for it. So this gives me an edge over other companies working with similar technology. ![]() It gives you a full IDE with form designer, drag & drop visual components and a wast and rich RTL (run-time library) which naturally saves me a lot of time. Suitable for both the browser and NodeJS. In short it takes object pascal code such as Delphi and Freepascal, and compiles this to JavaScript. Obviously this is a large task for one person, but I have written the whole system in Smart Mobile Studio, which is a product our company started some 7 years ago, and that now has a team of six people behind it. Note: This project started years before FriendOS, so we are not a clone of their work. Shipping ready to use hardware units with pre-baked Amibian.js installed is perfect for schools, libraries, museums, routers and various kiosk projects.Īmibian.js, here running Quake 3 at 60 fps in your browser We have customers who use our prototype to deliver cloud based learning for educational institutions. It runs fine on popular embedded devices such as Tinkerboard and ODroid, and when run in a full-screen browser with no X or Windows desktop behind it – it is practically indistinguishable from the real thing. It is powered by a node.js application server a server that can be hosted either locally (on the same machine as the html5 client) or remotely. (*) As you probably know, Amibian.js is a cloud implementation of Amiga OS, designed to bring Amiga to the browser. If nothing has been done to improve the Amiga situation by the time I finish Amibian.js (*), I will take matters into my own hand and create my own alternative. ![]() My initial post, the one posted to the Amiga Disrupt comment section (and mistaken for a project release note), had a couple of very clear criteria attached: Am I making an ARM based Amiga inspired OS? So let’s go thrugh the ropes and put this to rest. The question on everyone’s lips now seem to be: did Jon mean what he said or was it just venting frustration? I thought I made my points clear in my previous post, but sadly Commodore USA formulated a title open for interpretation (which is understandable considering the mayhem at the time). Thankfully this has been resolved and things are back to normal. This led to a few critical posts being issued publicly, which all boiled down to a misunderstanding. Without getting into all the details, a post that I made with thoughts and ideas for an Amiga inspired OS for ARM escaped the safe confines of our group, Amiga Disrupt, and took on a life of its own. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |