Delphi Pascal iOS Mobile App Primer Tutorial

Delphi Pascal iOS Mobile App Primer Tutorial

Delphi Pascal iOS Mobile App Primer Tutorial

Have you heard of Delphi? Maybe you know it as Turbo Delphi? It is a great GUI IDE application that can create desktop or web applications. It has inbuilt functionality to create a FireMonkey iOS Mobile App, and this primer tutorial shows you the easier parts of this, but leaves a lot of further research for the reader to do with more sophisticated app functionality, and to do with the deployment process for selling the app at the Apple App Store! Hope you are up to it?!

This tutorial builds on VNC Mac to PC “Remote Desktop” Primer Tutorial using ethernet connections (you can see this on first slide of tutorial). VNC was required here because the Embarcadero Delphi IDE is for Windows (laptop) and we are developing a Mobile App for iOS which runs, and needs to be tested, on a Mac laptop (while we are just using iOS Simulator, that is).

Embarcadero Delphi is an integrated development environment (IDE) for console, desktop graphical, web, and mobile applications.[1]

Delphi’s compilers use their own Object Pascal dialect of Pascal and generate native code for 32- and 64-bit Windows operating systems, as well as 32-bit Mac OS X and iOS. (iOS code generation is done with the Free Pascal compiler.[2]) As of late 2011 support for the Linux and Android operating system was planned by Embarcadero.[3]

To create applications for managed code platforms, a similar (but not mutually compatible) alternative is Delphi Prism.

Delphi was originally developed by Borland as a rapid application development tool for Windows, and as the successor of Borland Pascal. Delphi and its C++ counterpart, C++Builder, shared many core components, notably the IDE and VCL, but remained separate until the release of RAD Studio 2007. RAD Studio is a shared host for Delphi, C++Builder, and others.

In 2006, Borlandโ€™s developer tools section were transferred to a wholly owned subsidiary known as CodeGear, which was sold to Embarcadero Technologies in 2008.


Turbo Delphi was an Integrated Development Environment (IDE), created by CodeGear, which was targeted towards student, amateur, individual professionals, and hobbyist programmers. It used the Delphi programming language, which is a dialect of Pascal.

Turbo Delphi was announced on 8 August 2006. It became available for download on 5 September 2006.

There were two versions of Turbo Delphi, one which generates native Win32 applications (Turbo Delphi for Windows), and one that generated bytecode for the Microsoft .NET CLR. Each version came in two editions, a free Explorer edition and a Professional edition. The Professional edition was a commercial product available for purchase from Borland/Embarcadero, and it allowed extension and customization of the IDE which was not available in the Explorer edition.

It was most recently distributed by the CodeGear division of Embarcadero Technologies, which was purchased from Borland in 2008. [1] In October 2009, Embarcadero discontinued support of Turbo Delphi, along with the other Turbo products including Turbo C++. The product is not available for download any longer,[2] and it is not possible to receive a registration key from Embarcadero which was required to use the product. The latest release of Turbo Delphi was 2006, and it was based upon Embarcadero’s product Delphi 2006.

My experience with Delphi is to have “cloned” one Delphi Application with a database component to another very similar scenario. This is a limited range of experience but found the use of (Turbo) Delphi (Pascal) to be different to Visual Studio, but reasonably user friendly and perhaps better in some ways. Could probably say the same about XCode. All IDEs have their strengths and weaknesses, just as Pascal has its strengths and weaknesses compared to other languages, so you would expect that, and know that there are some fairly passionate fans of Delphi out there.

In this primer tutorial on Windows and Mac (connected via VNC) you can see a Embarcadero Delphi Pascal FireMonkey iOS Mobile Application in action.

Here is some downloadable Pascal code which you should rename to Unit1.pas.

Link to Embarcadero Delphi more information … via Wikipedia, where quote above came from..
Link to Turbo Delphi more information … via Wikipedia, where quote above came from..
Link to Embarcadero Delphi FireMonkey information at Embarcadero.
Link to Embarcadero Delphi Cross-Platform information from Embarcadero.
Link to Embarcadero Delphi iOS Tutorial information from Embarcadero which formed the basis for this tutorial.
Link to Delphi download website at Embarcadero.


Previous tutorial VNC Mac to PC “Remote Desktop” Primer Tutorial

VNC Mac to PC Tutorial - Chicken of the VNC download for Mac from //sourceforge.net/projects/cotvnc/?source=dlp and TightVNC download for PC from //www.tightvnc.com/

VNC Mac to PC Tutorial - Chicken of the VNC download for Mac from //sourceforge.net/projects/cotvnc/?source=dlp and TightVNC download for PC from //www.tightvnc.com/

Tutorial

Transcript:

Do you have a home network with Macs and PCs and sometimes want to do the
equivalent of Windows Remote Desktop with a Mac and PC within the home network?

Am recommending the following free VNCs:

PC: TightVNC at //www.tightvnc.com/
Mac: Chicken on the VNC at //sourceforge.net/projects/cotvnc/?source=dlp

Install both.

Start up TightVNC Server on PC and Allow connections to the Mac IP address
(via System Preferences) … done now.

Start up Chicken on the VNC on Mac and connect to PC IP address
(via MS-DOS command ipconfig /all) … done.

Let’s see what Chicken on the Run Mac screen shows …

If this was interesting you may be interested in this too.


If this was interesting you may be interested in this too.

This entry was posted in Delphi, eLearning, iOS, Networking, Tutorials and tagged , , , , . Bookmark the permalink.

50 Responses to Delphi Pascal iOS Mobile App Primer Tutorial

  1. Suvs says:

    I think this is among the most significant info for me. And i’m glad reading your article. But wanna remark on few general things, The site style is ideal, the articles is really nice : D. Good job, cheers

  2. Olivia says:

    Witaj, ciekawy artykuล‚. Pewien czas nie widziaล‚em tak ciekawego dzieล‚a

  3. Diabetes says:

    i enjoy to acquire birthday cards specially if they are custom built birthday cards~

  4. Well I really liked reading it. This subject offered by you is very constructive for good planning.

  5. Nice blog right here! Additionally your website a lot up fast! What web host are you using? Can I am getting your associate hyperlink in your host? I desire my site loaded up as fast as yours lol

  6. Finance says:

    Thank you for any other excellent article. The place else may anyone get that type of information in such an ideal manner of writing? I have a presentation subsequent week, and I am on the search for such information.

  7. Regards for this post, I am a big big fan of this site would like to go on updated.

  8. Automobile says:

    I think this is among the most vital info for me. And i’m glad reading your article. But should remark on some general things, The web site style is perfect, the articles is really great : D. Good job, cheers

  9. I do trust all the ideas you’ve introduced for your post. They are very convincing and will certainly work. Still, the posts are too quick for starters. May you please lengthen them a little from next time? Thanks for the post.

  10. I wish to get across my love for your kind-heartedness for people who should have help on this niche. Your real dedication to passing the message around appeared to be rather informative and have empowered folks much like me to reach their desired goals. Your amazing warm and helpful help and advice denotes so much a person like me and extremely more to my mates. Regards; from all of us.

  11. Whats Going down i’m new to this, I stumbled upon this I’ve discovered It absolutely useful and it has helped me out loads. I am hoping to give a contribution & aid other customers like its helped me. Great job.

  12. Scott Yancey conference says:

    This website is disseminating valuable info to persons who are most concerned on the following troubles being targeted by this web-site. Several definitely will hold coming back to check out updated posts.

    http://scottyanceyrealestate.tumblr.com/post/141416895852/advantages-of-flipping-houses-the-most

  13. Money says:

    I have been absent for some time, but now I remember why I used to love this blog. Thank you, I will try and check back more frequently. How frequently you update your site?

  14. weblink says:

    I value you stating your perspective.. Excellent ideas you possess here.. Fantastic thought processes you have here.. My internet searching seem total.. thank you.

  15. on Yahoo says:

    Is not it good whenever you locate a very good submit? Liking the piece of writing.. thanks a bunch Value the posting you made available.. Isn’t it superb whenever you get a great submit?

  16. Whiz says:

    My web surfing seem complete.. thank you. I value you posting your perspective.. indeed, research is paying off. So content to get found this submit..

  17. You completed several nice points there. I did a search on the topic and found nearly all folks will have the same opinion with your blog.

  18. yes, research is having to pay off. Treasure the blog you available.. Is not it wonderful after you find a good submit? Is not it terrific once you uncover a very good article?

  19. You actually make it seem so easy with your presentation but I find this matter to be actually something which I think I would never understand. It seems too complicated and extremely broad for me. I am looking forward for your next post, Iโ€™ll try to get the hang of it!

  20. Hello.This post was extremely fascinating, particularly because I was browsing for thoughts on this subject last couple of days.

  21. Renovation says:

    I have been checking out a few of your articles and i can claim clever stuff. I will surely bookmark your blog.

  22. Thank you for sharing excellent informations. Your site is so cool. I am impressed by the details that youยกยฆve on this site. It reveals how nicely you perceive this subject. Bookmarked this website page, will come back for more articles. You, my pal, ROCK! I found just the information I already searched everywhere and just couldn’t come across. What a great web-site.

  23. I have been exploring for a bit for any high quality articles or weblog posts on this sort of space . Exploring in Yahoo I finally stumbled upon this site. Reading this info So iยกยฆm satisfied to exhibit that I have a very excellent uncanny feeling I found out just what I needed. I so much indisputably will make certain to donยกยฆt forget this web site and give it a look regularly.

  24. Thanks for your whole function on this weblog. My mom definitely likes setting aside time for investigation and it is simple to grasp why. We notice all in the compelling mode you deliver effective ideas via your web site and in addition cause response from some others about this subject and our own girl is actually understanding a good deal. Enjoy the rest on the year. You have been performing a very first class job.

  25. Hello actually awesome web site!! Guy .. Beautiful .. Amazing .. Iรขโ‚ฌโ„ขll bookmark your website and consider the feeds moreover. I am pleased to search out beneficial details appropriate here inside of the published material, thanks for sharingรขโ‚ฌยฆ

  26. Youรขโ‚ฌโ„ขll discover some fascinating points in time in this post but I do not know if I see all of them center to heart. Thereรขโ‚ฌโ„ขs some validity but I will take hold opinion until I appear into it further. Wonderful post , thanks and we want considerably a lot more! Added to FeedBurner too

  27. seo blog says:

    Anyways many thanks for your concepts. I value it. Please make even more posts connected to this

  28. Itยกยฆs actually a great and useful piece of info. Iยกยฆm happy that you just shared this useful info with us. Please stay us informed like this. Thank you for sharing.

  29. application says:

    It’s appropriate time to make some plans for the future and it’s time to be happy. I’ve read this post and if I could I wish to suggest you few interesting things or advice. Maybe you can write next articles referring to this article. I desire to read even more things about it!

  30. Well I sincerely liked reading it. This tip procured by you is very useful for proper planning.

  31. You made a number of fine points there. I did a search on the matter and found mainly folks will have the same opinion with your blog.

  32. I believe other web site proprietors really should take this internet site as an model, quite clean and excellent user friendly style and style, as properly as the content material. You are an expert in this topic!

  33. Iรขโ‚ฌโ„ขm impressed, I have to admit. Genuinely rarely should i encounter a weblog thatรขโ‚ฌโ„ขs both educative and entertaining, and let me let you know, you may have hit the nail about the head. Your thought is outstanding; the dilemma is an element that insufficient persons are speaking intelligently about. I am delighted we came across this during my appear for something with this.

  34. Fantastic beat ! I would like to apprentice while you amend your site, how could i subscribe for a blog website? The account helped me a acceptable deal. I had been tiny bit acquainted of this your broadcast provided bright clear concept

  35. I visited a great deal of internet site but I conceive this 1 contains something unique in it in it

  36. Spot lets start function on this write-up, I actually believe this wonderful site requirements considerably more consideration. Iรขโ‚ฌโ„ขll apt to be once again to read a fantastic deal more, numerous thanks for that info.

  37. Excellent weblog right here! Also your site a lot up fast! What web host are you the use of? Can I get your associate link on your host? I desire my site loaded up as quickly as yours lol

  38. Liking the document.. thanks My personal internet surfing seem full.. thank you. My personal internet searching seem total.. thanks. My personal web searches seem complete.. thank you.

  39. I wish to express my appreciation to the writer for rescuing me from such a matter. Just after exploring throughout the the web and obtaining recommendations which are not pleasant, I thought my life was over. Being alive without the strategies to the problems you’ve resolved by means of the short post is a critical case, and ones which may have badly affected my career if I hadn’t come across your web blog. The expertise and kindness in taking care of a lot of stuff was very helpful. I am not sure what I would’ve done if I hadn’t come upon such a thing like this. I can at this time look forward to my future. Thanks very much for this specialized and result oriented guide. I will not think twice to endorse your blog to any person who needs and wants care about this topic.

  40. Renovation says:

    hi!,I love your writing so so much! share we be in contact more approximately your article on AOL? I require an expert in this house to solve my problem. Maybe that’s you! Taking a look forward to look you.

  41. Boost says:

    My personal internet browsings seem complete.. thank you. Is not it wonderful whenever you locate a good publish? Love the posting you furnished.. yes, investigation is paying off.

  42. Renovation says:

    Wow! Thank you! I continually needed to write on my blog something like that. Can I take a fragment of your post to my site?

  43. my website says:

    Hi there, just became aware of your blog by way of Google, and identified that itรขโ‚ฌโ„ขs truly informative. I am gonna watch out for brussels. I will probably be grateful in case you continue this in future. Numerous individuals is going to be benefited from your writing. Cheers!

  44. point says:

    My personal web surfing seem full.. thanks. I enjoy you showing your point of view.. Excellent opinions you possess here.. yes, study is paying off.

  45. shine says:

    I appreciate you showing your viewpoint.. certainly, analysis is having to pay off. Isn’t it fantastic after you discover a great publish? Isn’t it wonderful when you come across an excellent submit?

  46. Iยกยฆve recently started a website, the information you provide on this web site has helped me greatly. Thanks for all of your time & work.

  47. Von Adamek says:

    Very interesting topic , appreciate it for posting . “I am not an Athenian or a Greek, but a citizen of the world.” by Socrates.

  48. I enjoy the efforts you have put in this, appreciate it for all the great blog posts.

  49. Isaac says:

    A person claimed that you needed to buy a domain name, or your blog sites weren’t seen by everybody, is that real? Do you recognize what a domain name is? OTHERWISE do not respond to please.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>