LMMRTech.com

  • Home
  • App Development
  • Server Side
  • Contact Me

Category Archives: App Development

Android and iOS Mobile App/Game Software Development Kit’s (SDK’s)

Posted on February 12, 2014 by lmjm

NameTargetsCost for Commercial Developer2D/3DHigh LevelScripting LanguageAnimation/TweeningDevice CameraNative Menus, Buttons...Own Native PluginsDocumentationBook(s)Notes
AppGakeKitAndroid, iOS, Blackberry, Windows, Mac OSOne off $692D & 3DC++Extended version of BasicAnimationYesNoHands On AGK BASIC
MonkeyAndroid, iOS, Blackberry, Windows Phone, Windows, Mac OS, Linux, XNA, Flash, HTML5, PSM, OUYAFreeNoExtended version of BasicAnimation & Tweening via 3rd party framework called diddyNoTranslates from Monkey to source for target.
Shiva3DAndroid, iOS, Blackberry Playbook, Nintendo WiiShiva Editor $400 per machine3DC++, Objective CLuaAnimationYes
Gideros MobileAndroid, iOSFree with their splash screen, $149LuaNoYes
MarmaladeAndroid, iOS, Windows Phone, Blackberry, Windows, Mac, Smart TVs2D & 3DC++LuaAnimationC++ yes, Lua noC++ yes, Lua no
Qt 5.2 and newerAndroid, iOSFreeC++ QtQt Quick & QML - javascript like
v-play.net Android, iOS$14/monthC++ QtQt Quick & QMLQt 5.2, Builds only on their server
MoSyncAndroid, iOS€199 per seatC++
CoronaAndroid, iOSFree - limited, basic $16/month (Enterprise $79/month)2DEnterprise package onlyLuaYesYesOnly with EnterpriseLots!Builds on their server (for offline build buy at least Enterprise)
UnityAndroid, iOS, Blackberry 10, Windows Phone, Windows, Mac, Linux, $225/month or $4500

Useful links

15 Essential Game Development Tools (Nov 2013)

Wikipedia entry on Mobile application development

Posted in App Development |

Mobile Game Development

Posted on February 4, 2014 by lmjm

I’ve worked on business apps for mobile but never games.  So a while back I decided to look into what was available for multi-platform development.

I already knew about Marmalade (formerly AirPlay) which is a pretty powerful C/C++ system that can target a wide range of mobile platforms. Last year they also introduced Marmalade Quick which was a 2D gaming platform based around Lua with some of the full Marmalade system underneath. But its a little expensive and there is a lot to learn. Quick is clearly targeting the gaming market and skips any features most gamers dont user. It can be extended but only if you know the SDK well.

Corona is one of the most popular. Its Lua based but with builds done on the Corona servers. But isn’t extensible unless you spend a lot on your license (enough to pay them to extend it for you).

Came across two that look promising: Gideros and Monkey

Gideros on paper looks like Quick or Corona except a lot cheaper (Lua based but local builds). But it comes with a plugin system so you can extend it yourself.

Monkey is an odd one. The programming language is based on Blitz (a descendant of Basic but extended all the way up to classes). Instead of having a Blitz interpreter for each target it cross compiles into a source code project for the target. Because of this is supports a very wide range of targets. The downside is for each target you’ll need to install its dev kit. Its very competitively priced.

I’m going to work on a simple project in both in my (sarcasm on) copious free time (sarcasm off) and see how they compare.

Posted in App Development |

Marmalade Quick on the Mac

Posted on February 4, 2014 by lmjm

I was looking to develop a fairly simple app and thought Marmalade Quick would be a good starting point.

It can target multiple platforms (Android, iOS…) and I can develop on my Mac. It allows the app to be written in Lua and provides a wealth of other libraries.

I had a Marmalade license and so downloaded and installed Marmalade v7.1.0

In the past I’ve used ZeroBrane Studio, an IDE for Lua. So first thing after installing Marmalade I started Marmalade and in other Other Tools found ZeroBrane Studio Lua Editor and clicked LAUNCH. A terminal window popped up and clearly tried to start ZeroBrane Studio but instead printed an error.

So I tried running ZeroBrane Studio from my existing copy in Applications. I copied an example from within Marmalade to my Documents. Then in ZBS Used Project > Lua Interpreter to select Marmalade Quick. Then opened main.lua, set the project direct and tried to run the app… lots of errors from Marmalade…

Google’d for the errors but nothing relevant found… sigh.

Guess Windows might be a better platform at the moment!

Posted in App Development |

Recent Posts

  • wlmlabs.com
  • Relish.net Downtime/Issues
  • Relish.net vs Webcams
  • Relish.net an Alternative to ADSL
  • Android and iOS Mobile App/Game Software Development Kit’s (SDK’s)

Recent Comments

    Archives

    • September 2018
    • September 2014
    • August 2014
    • February 2014
    • November 2012

    Categories

    • ADSL
    • App Development
    • LTE
    • Relish.net
    • Server Side
    • Uncategorized

    Meta

    • Log in
    • Entries feed
    • Comments feed
    • WordPress.org

    Pages

    • Contact Me
    • doorbell
    • doorbell-privacy-policy
    • Galleries
      • Photo Details
      • Slide Set 1
    • Home

    Archives

    • September 2018
    • September 2014
    • August 2014
    • February 2014
    • November 2012

    Categories

    • ADSL (3)
    • App Development (3)
    • LTE (3)
    • Relish.net (2)
    • Server Side (2)
    • Uncategorized (1)

    WordPress

    • Log in
    • WordPress

    CyberChimps WordPress Themes

    © LMMRTech.com