tag:blogger.com,1999:blog-5060551251465839575.post7335685054357615132..comments2023-12-25T23:28:04.785+08:00Comments on Dodgy Coder: Modern Cross Platform DevelopmentDodgy_Coderhttp://www.blogger.com/profile/14418022725678218844noreply@blogger.comBlogger37125tag:blogger.com,1999:blog-5060551251465839575.post-72812591577511021122013-11-26T14:09:58.704+08:002013-11-26T14:09:58.704+08:00Could you please show us how to do a Hello World t...Could you please show us how to do a Hello World tutorial with Mono that shows us how to make it work on all the platforms? Can we even use MonoGame to run on an XBox too?Ace Frahmhttps://www.blogger.com/profile/07112929799742648898noreply@blogger.comtag:blogger.com,1999:blog-5060551251465839575.post-53152112218465606982013-08-01T18:15:08.018+08:002013-08-01T18:15:08.018+08:00NOV - http://www.nevron.com is a cross platform C#...NOV - http://www.nevron.com is a cross platform C# based GUI toolkitAnonymoushttps://www.blogger.com/profile/16172726885596260219noreply@blogger.comtag:blogger.com,1999:blog-5060551251465839575.post-69859892454224048082013-07-07T04:29:04.502+08:002013-07-07T04:29:04.502+08:00XOJO - http://www.xojo.com is a cross platform dev...XOJO - http://www.xojo.com is a cross platform development language/tool worthy to be listed on this page as it supports all devices. Its language is similar to old vb6, unfortunately it lacks a real mvc library to open it up to enterprise level style developmentAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-5060551251465839575.post-76982486034132023352013-03-07T21:45:11.824+08:002013-03-07T21:45:11.824+08:00Not having mobile programming skills in Objective ...Not having mobile programming skills in Objective C, Java, Javascript, or other languages no longer has to be a roadblock to developing mobile apps. All developers can now build, test and deliver data rich, native apps quickly and easily without any mobile programming skills required. <br />More info is here: http://bit.ly/YN5utC<br />Anonymoushttps://www.blogger.com/profile/14457798950154089945noreply@blogger.comtag:blogger.com,1999:blog-5060551251465839575.post-86296054859013552312012-09-08T01:03:37.216+08:002012-09-08T01:03:37.216+08:00Yes AIR is an amazingly powerful and efficient mid...Yes AIR is an amazingly powerful and efficient middleware platform:<br />http://esdot.ca/site/2012/journey-of-an-air-developeresdothttps://www.blogger.com/profile/16779368165462176342noreply@blogger.comtag:blogger.com,1999:blog-5060551251465839575.post-12836167265893975832012-08-23T00:06:36.484+08:002012-08-23T00:06:36.484+08:00Can you add Moscrif to that list? It supports all ...Can you add Moscrif to that list? It supports all the main platforms, is free to download and uses the all-popular JavaScript, so no need to learn Lua or other languages. More information - http://moscrif.comTurokhttps://www.blogger.com/profile/03986237922514842673noreply@blogger.comtag:blogger.com,1999:blog-5060551251465839575.post-57274679193245613162012-07-24T13:04:58.756+08:002012-07-24T13:04:58.756+08:00Yes, It is quite strange that Adobe AIR is so non ...Yes, It is quite strange that Adobe AIR is so non spoken of. There is a reason it became so dominant in the past.. (On the web) These reasons have not gone away.<br />Everyone seems to want to re-invent the wheel. AIR appears a casualty of "Not Cool" because Steve Jobs, a man know for telling untruths that suite him and Apple, decided to kill it of as it threatened his business models.<br /><br />It a shame as I still have not seen any cross platform technology with the wide range of feature sets and supported platforms as AIR/Flash.<br /><br />I'm probably going to go against the trend and stick with it as I simply cannot find a replacement. (Apart from hiring more developers and spending 2x as much on my development)<br />I'm hoping that it will swing around and become cool again as.. Everything I have seen so far.. simply does not answer my needs.. and I imagine many others.<br /><br />Please seem to forget its not all about games.. Its not all about writing for Table only. Computers and being able to run your App on a PC/Mac as well as on your tablet is a must.Jameshttps://www.blogger.com/profile/09256055355897256832noreply@blogger.comtag:blogger.com,1999:blog-5060551251465839575.post-6575627109410841902012-04-26T13:00:22.545+08:002012-04-26T13:00:22.545+08:00Thanks for the suggestion - I only recently learnt...Thanks for the suggestion - I only recently learnt about marmalade and it looks really awesome. Plus the fact you can run your apps on Mac OSX and Windows for testing.Dodgy_Coderhttps://www.blogger.com/profile/14418022725678218844noreply@blogger.comtag:blogger.com,1999:blog-5060551251465839575.post-43834239428274104592012-04-26T06:52:07.035+08:002012-04-26T06:52:07.035+08:00Came across this looking specifically for Adobe Fl...Came across this looking specifically for Adobe Flex and Phone gap comparison - yeah where is the love for Adobe AirUnknownhttps://www.blogger.com/profile/10836150227441505231noreply@blogger.comtag:blogger.com,1999:blog-5060551251465839575.post-7785599312280329862012-04-13T08:49:07.744+08:002012-04-13T08:49:07.744+08:00http://madewithmarmalade.com supports iOS, Android...http://madewithmarmalade.com supports iOS, Android, Symbian and bada.pairspacehttps://www.blogger.com/profile/12229590327380649549noreply@blogger.comtag:blogger.com,1999:blog-5060551251465839575.post-7858518513686053732012-02-02T19:56:02.030+08:002012-02-02T19:56:02.030+08:00Hi
Thanks for a good list. I just want to clarify....Hi<br />Thanks for a good list. I just want to clarify. MoSync use HTML5 and JavaScript as well as C/C++.<br />Before MoSync 2,7 and soon 3.0, MoSync was mainly used by C/C++ developers to create powerful cross-platform applications. Now MoSync users can use standard HTML5 or C/C++ or a combination of both.<br />You can boost your HTML5 applications(even PhoneGap apps) with native features like notification, sms and Native UI. Our just generate applications from your HTML5/JavaScript project in minutes to iOS, Android and Windows Phone 7.<br /><br />Cheers <br />Henrik <br />from MoSyncAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-5060551251465839575.post-78010096427498580622012-01-07T12:41:09.553+08:002012-01-07T12:41:09.553+08:00@dvdm RE: Pyxis mobile platform - I've just do...@dvdm RE: Pyxis mobile platform - I've just done a bit of investigation of this platform - it looks interesting, but it seems that its more of a <a href="http://stackoverflow.com/questions/5317008/what-sort-of-programming-environment-is-the-pyxis-mobile-system" rel="nofollow">brandable runtime environment which is 'configured' not coded</a> and doesn't generate independent native apps, which the other toolkits I've listed can do. For your app to run, you need to be running both an Appication server (Microsoft IIS based) and a Microsoft SQL Server instance which it can connect to. Its considered to be primarily for <a href="http://en.wikipedia.org/wiki/Mobile_enterprise_application_platform" rel="nofollow">enterprise mobile app</a> development.Dodgy_Coderhttps://www.blogger.com/profile/14418022725678218844noreply@blogger.comtag:blogger.com,1999:blog-5060551251465839575.post-32000521360573017642012-01-06T14:59:58.698+08:002012-01-06T14:59:58.698+08:00You forgot a really powerful one.
Embacadero RadSt...You forgot a really powerful one.<br />Embacadero RadStudio XE2Hans van Beekhttps://www.blogger.com/profile/08235804348650993460noreply@blogger.comtag:blogger.com,1999:blog-5060551251465839575.post-33290812739196904532012-01-06T10:52:11.079+08:002012-01-06T10:52:11.079+08:00Thanks for all your comments. RE: Corona SDK - yes...Thanks for all your comments. RE: Corona SDK - yes I agree it is similar to Moai and can also be used for business type apps - I'll add it to the list.Dodgy_Coderhttps://www.blogger.com/profile/14418022725678218844noreply@blogger.comtag:blogger.com,1999:blog-5060551251465839575.post-87079764891122889122012-01-06T09:03:30.274+08:002012-01-06T09:03:30.274+08:00Someone already mentioned Corona SDK. I'll sec...Someone already mentioned Corona SDK. I'll second that mention (disclosure: I work for Ansca Mobile, makers of Corona). Corona lets developers build rich apps for iOS and Android using Lua. We have tens of thousands of developers building games and, more and more, business-type apps as well.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5060551251465839575.post-71156082910938266552012-01-06T08:51:10.001+08:002012-01-06T08:51:10.001+08:00There exists an open source project that is moving...There exists an open source project that is moving into phone apps and all — the venerable Freepascal, with an IDE for command-line tools, and the Lazarus IDE for consloe and GUI applications. From their web site:---<br /><br />“Free Pascal (aka FPK Pascal) is a 32 and 64 bit professional Pascal compiler. It is available for different processors: Intel x86, Amd64/x86_64, PowerPC, PowerPC64, Sparc, ARM. The discontinued 1.0 version also supports the Motorola 680×0. The following operating systems are supported: Linux, FreeBSD, Haiku, Mac OS X/Darwin, DOS, Win32, Win64, WinCE, OS/2, Netware (libc and classic) and MorphOS.”<br /><br />” The FPC backend for the Java Virtual Machine (JVM) generates Java byte code that conforms to the specifications of the JDK 1.5 (and later). While not all FPC language features work when targeting the JVM, most do and we have done our best to introduce as few differences as possible.” and much more…<br /><br />Some current Links…<br />Aim at this release perhaps :<br />http://www.pilotlogic.com/sitejoom/index.php/codetyphon<br /><br />But look back to here :<br />http://freepascal.org/<br />Lazarus IDE : http://lazarus.freepascal.org/<br /><br />Lazarus Documentation : http://wiki.lazarus.freepascal.org/Lazarus_Documentation<br /><br />Free Pascal Documentation : ftp://ftp.freepascal.org/pub/fpc/docs-pdf/<br />and more…<br /><br />And a new book (60 euro deal now on) bottom right of page: http://www.blaisepascal.eu/index.php?actie=./subscribers/subscription_mainpageUKBookDepartmentPaulANormanNZhttps://www.blogger.com/profile/10534991992485741712noreply@blogger.comtag:blogger.com,1999:blog-5060551251465839575.post-5612034200691923542012-01-06T08:47:41.576+08:002012-01-06T08:47:41.576+08:00If you're going to mention Moai, you should me...If you're going to mention Moai, you should mention Corona from Ansca Mobile. Also based on Lua, also for games, but they are making a push to make it just as good for business apps as it is for games.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5060551251465839575.post-27836217949295610232012-01-06T00:24:41.203+08:002012-01-06T00:24:41.203+08:00In terms of compatibility, performance, library ri...In terms of compatibility, performance, library richness and look&feel, Qt rules...<br /><br />Qt is not only composed of GUI widgets, but it is almost a complete framework of modules such as threading, database, OpenGL 3D, multimedia, webkit etc. etc.<br /><br />Just visit the website of the Qt.Qterhttps://www.blogger.com/profile/00150524941503856468noreply@blogger.comtag:blogger.com,1999:blog-5060551251465839575.post-20580273872155455042012-01-06T00:19:58.135+08:002012-01-06T00:19:58.135+08:00There's also "Illumination Software Creat...There's also "Illumination Software Creator" which works a little differently. It produces native code for all the platforms it supports (Windows/MacOS/Linux/iOS/Android/HTML5/...) which you then compile using the platform's own tools.<br /><br />http://radicalbreeze.com/Samalanderhttps://www.blogger.com/profile/10399350701837913167noreply@blogger.comtag:blogger.com,1999:blog-5060551251465839575.post-12671981274586921642012-01-06T00:04:43.177+08:002012-01-06T00:04:43.177+08:00Green-screen terminal systems were popular in the ...Green-screen terminal systems were popular in the 80's before the rise of client/server computing, and Windows(TM). IBM's 3270 is one example. It was a pretty big market. SunOS was the Sun 80's offering, Solaris came in 92/93.<br /><br />Qt on iOS? I don't think so, there's been sporadic proofs of concept, but there is little *truly viable* for developers to use today - http://sourceforge.net/projects/qt-iphone/forums/forum/1168055/topic/4898643. Much of QTland is truly terrible in terms of searchability though so I could be wrong.Paulhttps://www.blogger.com/profile/17784850120093897302noreply@blogger.comtag:blogger.com,1999:blog-5060551251465839575.post-21174282144781772252012-01-05T23:24:58.272+08:002012-01-05T23:24:58.272+08:00Where's the love for Adobe AIR? I've got ...Where's the love for Adobe AIR? I've got a product (SouthernTouch Spades) written with Flash Builder 4.6 as an Adobe AIR 3.1 ActionScript project. My game is available on Android, iOS and QNX (the BlackBerry PlayBook). I could also package the app as a desktop game for both the Mac and Windows systems.CodeNakedhttps://www.blogger.com/profile/05192855317927611142noreply@blogger.comtag:blogger.com,1999:blog-5060551251465839575.post-66111721599831606982012-01-05T22:57:02.550+08:002012-01-05T22:57:02.550+08:00I thought CodeGear's RadStudio does quite a fe...I thought CodeGear's RadStudio does quite a few now:<br />http://www.embarcadero.com/products/rad-studioMohithttps://www.blogger.com/profile/05040089256023201509noreply@blogger.comtag:blogger.com,1999:blog-5060551251465839575.post-56722028587361388812012-01-05T22:12:48.964+08:002012-01-05T22:12:48.964+08:00No mention of Pyxis?No mention of Pyxis?dvdmhttps://www.blogger.com/profile/04721652894797431698noreply@blogger.comtag:blogger.com,1999:blog-5060551251465839575.post-15087898508923217382012-01-05T20:43:17.161+08:002012-01-05T20:43:17.161+08:00Greets... I'll mention a couple more that have...Greets... I'll mention a couple more that haven't been listed yet. For native / C++ side of things check out<br /><br />BatteryTech: http://www.batterypoweredgames.com/batterytech<br />Proton SDK: www.protonsdk.com<br /><br />Both are geared at game development and cross-platform OpenGL / ES support, so if you are doing a full screen game then these frameworks will help you hit all desktop and mobile targets. The Proton SDK is a component oriented effort. <br /><br />I'm the author of TyphonRT which is a Java cross-platform runtime and SDK bringing that promise of write once run anywhere back to Java (for the most part.. ;P). My efforts run across the J2SE and all Android versions 1.5+ and one can write a full screen OpenGL/ES app that can run on all platforms, but it's also possible to target each platforms particular GUI libraries. TyphonRT is a modern effort insofar that it is constructed in a highly data oriented design / component architecture fashion and the core runtime and SDK is split into over 700 individual components allowing reconfiguration for many vertical app categories besides game development. TyphonRT also fixes a lot of the underlying performance problems with Java on Android that infect various versions of Android providing a better runtime for all apps. <br /><br />Also a lot of thought has gone into intelligently providing a bidirectional interface to JVM languages making interoperability between the Java layer and the JVM language layer much easier than traditional OOP. Scala is the first JVM language receiving full support with TyphonRT. <br /><br />As things go though since my efforts are taking a novel approach platform finalization is pending and a release will be out later this year. I'm also taking a very strict view on quality and architecture finalization before release.<br /><br />Another Java honorable mention is LibGDX which is a game development centered Java framework for cross-platform game dev. It's OOP based, but out now and solid w/ updates ongoing. www.libgdx.orgMichaelEGRhttps://www.blogger.com/profile/02130116004495834444noreply@blogger.comtag:blogger.com,1999:blog-5060551251465839575.post-5196464657594177052012-01-05T20:17:27.129+08:002012-01-05T20:17:27.129+08:00Thanks for the suggestions, keep them coming. I...Thanks for the suggestions, keep them coming. I'm going to update the article with a few other toolkits I've heard about in the last couple of days. Regarding Haxe - it looks interesting, sort of like a 'meta-language' but I'm not sure if its a cross platform tool per se.Dodgy_Coderhttps://www.blogger.com/profile/14418022725678218844noreply@blogger.com