Tag Archives: delphi prism

MonoTouch and the new iPhone license

Apple announced their new iPhone SDK and license agreement today. Part of the change in the license agreement to use the SDK and publish apps to the app store includes

Changing Section 3.3.1 from:

3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs.

To now read:

3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).

This is most likely the latest volley in Apples war against Adobe Flash, since Adobe announced that their new Flash Studio would include the ability to translate Flash applications into iPhone applications.  A lot of people are also saying that this will kill MonoTouch (which allows C# and Delphi Prism iPhone development).

I checked Miguel de Icaza’s twitter stream to see his take on this.

Someone suggested that maybe MonoTouch add an option to generate Objective C for X Code to compile, to which Miguel responded:

MonoTouch already has an option to compile to C + XCode, just call mtouch –xcode program.exe

Then TheZDuck asked:

@migueldeicaza I just saw this. Does this mean the end of MonoTouch!? http://bit.ly/cT2Zyn

Which seems to be a pretty direct question, and Miguel responded:

nope.

Sure, it would have been nice if he elaborated more, but it is a direct answer.

Earlier in the day Miguel tweeted:

Started work on iPhoneOS 4.0 support in MonoTouch.

Why would he work in it if it violates the license agreement?

Miguel is on the beta and has Novell’s legal department to pour over the license agreement, so he has more information then those who are speculating wildly about the end of MonoTouch.  So go back to learning and using Delphi Prism and MonoTouch.  You iPhone and iPad apps are safe for now.  It would appear Apple doesn’t hate MonoTouch as much as it hates Flash.

39 – marc hoffman on Prism and Mac

Talking with marc hoffman of RemObjects talks with us about what is new in the Oxygene compiler in Delphi Prism and what to expect when developing applications on the Mac.

I remixed the audio to remove the 5 minute gap.

ShineOn 1.0.1.0 Released

Per Carlo Kok, ShineOn 1.0.1.0 is released today.  ShineOn is a library for Delphi Prism to assist in porting Delphi/Win32 and Delphi for .NET projects to Delphi Prism by providing a subset of RTL and core VCL classes that can be used instead of replacing all RTL/VCL calls with native FCL alternatives.

This is the first actual release.  Previously you had to download it from SVN.  It still appears to be a little lite on the documentation though, but it is exciting to see this project progressing forward.

Delphi Prism Silverlight Replay

My CodeRage 4 session Introduction to Silverlight with Delphi Prism is available for replay (full resolution). Some of the links are there, but there will be more links and more downloads to come. I also formatted the video (reduced resolution) to play on the iPod Touch, iPhone or any of a number of other compatible devices.

Stay tuned to CodeRage 4 the rest of the week.  I have two more sessions coming, and there is a lot of other great sessions there too.

Cirrus Aspect Oriented Programming Replay

My CodeRage 4 session on Aspect Oriented Programming with Delphi Prism is available for replay (full resolution).  Some of the links are there, but there will be more links and more downloads to come.  I also formatted the video (reduced resolution) to play on the iPod Touch, iPhone or any of a number of other compatible devices.

CodeRage is going on all week and I still have 2 more sessions to come.

31 – MonoTouchDevelopPrism

marc hoffman of RemObjects discusses some of the news about MonoTouch for the iPhone, MonoDevelop for the Mac, and Silverlight 3 development, and all with Delphi Prisim.

You can follow the progress of Delphi Prism and the MonoDevelop rewrite in marc’s blog and join them in the remobjects.public.oxgene.md-project newsgroup.

I discovered that EKON 13 is also known as Delphi Live Germany.

Follow along with CodeRage IV.

30 – Delphi Prism with AOP

Talking with marc hoffman of RemObjects about the latest Delphi Prism release.  A large portion of this episode focuses on Aspect Oriented Programming with the Cirrus framework and Delphi Prism.  We also talk about a number of the other features in this latest May 2009 release.

Yeah, this one is a little long.  The last bit is marc and I shooting the breeze for a bit about whatever.

This was also recorded out of order.  It was recorded before episodes 28 and 29.  I lost my original recordings and had to recreate it from marc’s recordings.  We had some lost audio in the call too, but it ended up coming out pretty good.

BTW, CyberEars (the podcast host) upgraded their download servers so we should have faster download speeds.  Let me know if you can tell a difference.  Also I replaced episode 8 that I accidently deleted a while ago.  Sorry about that!

Delphi Live! 2009 – What’s Cooking in the Delphi Labs – Part 7

This is actually the segment I’ve gotten the most requests for me to upload.  Unfortunately I am a bit obsessive compulsive about doing them in order. . . .  This is the part of the What’s Cooking in the Delphi Labs where I presented on the Cirrus Aspect Oriented programming framework for Delphi Prism.

Jim McKeeth

Cirrus Aspect Oriented programming framework for Delphi Prism.

Delphi Live! 2009
May 2009

Part 7 of 8

[YouTube]

[Part 6] – [Part 8] (Coming soon!)

Delphi Live! 2009 – What is Cooking in the Delphi Labs – Part 6

David I. Showing Delphi Prism running in Microsoft Visual Studio 2010


(Be sure to click HQ)

David Intersimone, Vice President of Developer Relations
Embarcadero Technologies

Showing Delphi Prism running in Microsoft Visual Studio 2010

Delphi Live! 2009
May 2009

Part 6 of 8

[YouTube] [Vimeo] [Viddler]

[Part 5] – [Part 7]

DelphiLive! Speaker Series

DelphiLive! Speaker

Let me know if you have a specific speaker from DelphiLive! you would like interviewed on the podcast, and any specific questiosn you might have.  I’ve already contacted a few speakers at random,  but I am certainly open to interviewing all the speakers.  If you are a speaker then feel free to nominate yourself or just drop me an email.

With each speaker I plan to talk with them a little about their background, what they are up to, and what we can expect from their sessions.

DelphiLive!