Posted by Jeroen Pluimers on 2014/03/06
The @appmethod secret.
Wow. Out of the blue, I just read Embarcadero Launches AppMethod, A New Multi-Device Development Platform For Native Apps | TechCrunch. And I’m impressed.
At SXSW 2014 (which is running now, its agenda has a schedule from March 7th till March 16th), Embarcadero announces appmethod, to be released in beta on March 18th, 2014 for building native cross platform applications. Many have found out you can apply for the beta at www.appmethod.com.
More and more people are bumping into the appmethod link, for instance on FaceBook, on Google Plus, at Delphi Bistro and #Appmethod starting with the @appmethod secret by Joy Ruff.
Below are a few my observations from following all of the above links. Read them, especially the TechCrunch. I expect interesting posts from others to follow really soon now (:.
I’m only a few hours ahead of you readers, but I’m having a positive vibe just for these reasons: Read the rest of this entry »
Posted in Android, C++, Delphi, Delphi XE5, Development, iOS Development, JSON, Mobile Development, Object Pascal, OS X FMX, Pascal, SOAP/WebServices, Software Development | Tagged: embarcadero, Multi-Device, TechCrunch | 15 Comments »
Posted by Jeroen Pluimers on 2014/02/25
This post lists a lot of links related to the history of Pascal / Object Pascal / Delphi Language / FreePascal / etc.
No mentioning of Pascal should start without Niklaus Wirth. At the time of writing he is still alive, hopefully he still is a the time of publication.
Categories on my blog:
Posted in Apple Pascal, BitSavers.org, Borland Pascal, DEC Pascal, Delphi, Development, FreePascal, History, Object Pascal, Pascal, Software Development, Think Pascal, Turbo Pascal, UCSD Pascal | 7 Comments »
Posted by Jeroen Pluimers on 2014/01/24
Being away from a computer sometimes means you forget about events.
So before I forget: happy 30th birthday Mac!
For me, real programming started 31 years ago on an Apple II at high school, soon followed by a II+ and a //e. Back then me, nor my parents could afford a Mac, but I was lucky enough to keep on people at the “close by” (30 minutes by bicycle) University to use one and program in hyper card and various Pascal dialects (and later Delphi).
Now I own a few Macs (most more portable than the //c) bought a //e and //C last summer and collecting some extension cards to make life easier.
Just look at the B&N magazine rack how popular the Apple stuff is today:
So again: happy 30th birthday Mac!
Without you, I wouldn’t be a software developer.
via: Apple bracht eerste Mac-computer 30 jaar geleden uit – Computer – Nieuws – Tweakers.
Posted in Delphi, Software Development, Development, Power User, Apple, OS X Lion, OS X Snow Leopard, OS X Leopard, MacBook, MacBook-Pro, MacBook-Air, OS X, Mac, OS X Tiger, Pascal, Turbo Pascal, OS X Mountain Lion, UCSD Pascal, Apple ][, //e, Object Pascal, Think Pascal, MacBook Retina, Apple Pascal, OS X Maverick | 1 Comment »
Posted by Jeroen Pluimers on 2013/08/12
While researching some other historic information about Delphi, I bumped into this thread: New DPMI host – delphi.
If is a small thread describing what kinds and versions of DPMI hosts were available to run Turbo Pascal based programs.
DPMI stands DOS Protected Mode Interface: a way for real mode DOS programs to access protected mode features (mainly memory above the 1 megabyte barrier).
I had plainly forgotten that the DPMI host shipped with Delphi 1, and wasn’t aware you could have a 32-bit DPMI host at all.
Some other memory related abbreviations from that era: Read the rest of this entry »
Posted in Borland Pascal, Delphi, Delphi 1, Development, Object Pascal, Pascal, Software Development, Turbo Pascal | 2 Comments »
Posted by Jeroen Pluimers on 2013/02/15
Thanks Lennart Aasenden for sharing this on FaceBook: Mariuz’s Blog: Adobe Photoshop 1.0 Source Code About 75% is in Pascal.
This was back when I was already a professional Turbo Pascal for PC programmer, not yet a Mac programmer, but doing Pascal on VMS to assist a client in the scaleable font industry.
The 1990 version 1.0.1 of Photoshop code was written in Object Pascal, and based on MacApp.
Back then Apple’s Object Pascal was one of the few IDEs available to develop Macintosh software. Later on, you also had Turbo Pascal and THINK Pascal (which many Macintosh developers preferred, was later acquired by Symantec, and died). A big reason they liked it so much was the THINK integrated debugger, which was lightyears ahead of any Pascal product on any other platform.
Apple had great documentation, not only on their compilers and libraries, but also one that everyone should hav read: Apple Human Interface Guidelines: The Apple Desktop Interface: Inc. Apple Computer: 9780201177534: Amazon.com: Books.
The Adobe Photoshop 1.0 source code can be downloaded (for non-commercial use) from the Computer History Museum | @CHM : Adobe Photoshop Source Code page.
The source is a very interesting read, and a great comments on it by Grady Booch.
This is how everyone should think about their code.
PS: A nice introduction to Object Pascal for a Macintosh is at MacTech | The journal of Apple technology..
Posted in Delphi, Development, Object Pascal, Pascal, Software Development, Think Pascal | Tagged: apple technology, computer, computer history museum, desktop interface, human interface guidelines, mac programmer, macintosh developers, object pascal, software, technology | 1 Comment »