Posts Tagged ‘lua’

Storyboard 1.1.1 … Hover help and Lua Doc integration

Friday, July 9th, 2010

This morning I just committed a change to the Storyboard Designer 1.1.1 code that fixes a rather annoying bug we introduced as part of the code completion where if you typed a space then didn’t type something else right away we would kick into auto-code completion mode … both embarrassing and annoying.

The editor now behaves properly and you can invoke Lua code completion by using the  CTRL+SPACE keychord and not worry about spurious auto-completions.

While I was in that code, I found another platform configuration bug that was preventing us from properly showing hover information.  Fixing that bug we’ve now got proper LuaDoc integration in the editor!

This is pretty nice for long Lua scripts … as you can see here you can annotate your own Lua functions with comments and they should propagate through live (after you save).  The syntax for LuaDoc is pretty straightforward, looking a lot like JavaDoc/Doxygen documentation formatting and you can find a quick overview in the LuaDoc manual.

Thomas

Date and Time Spinner PSD

Tuesday, July 6th, 2010

Hello Everyone,

I have had some requests to post the PSD file that I used for the Date/Time Spinner Sample. So with no further delay here it is.

To import the PSD into Storyboard simply go to File -> Import -> Storyboard Development -> Photoshop PSD File

Enjoy!

-JamieV

Apple gives the nod to Lua on iPhone/iPad

Tuesday, June 15th, 2010

OK .. so Apple never came out and specifically said that you couldn’t use Lua, but the terms of the iPhone developer license were such that incorporating an non-Apple language interpreter was in violation of the agreement.

Many claim that this clause was directed specifically at boxing out Flash, though Steve Jobs has indicated that it isn’t only about Flash, but rather about maintaining a high quality experience with proven and tested technologies … provided by Apple of course.

This caused quite a bit of outrage in the Lua community, specifically because Lua is already embedded in a number of  iPhone applications and is a language designed to facilitate application extension through scripting.

Looks like a quiet change to the License Agreement was made at Apple’s WWDC last week.

The good news is that this also opens things up for us to move forward with our evaluations of a Storyboard port for the iPhone platforms … and just to be fair we’re evaluating Android too =;-)

Thomas

Storyboard integrates with QNX’s Aviage Multimedia Suite

Monday, April 6th, 2009

Our Storyboard Embedded Engine is now integrated with QNX’s Aviage Multimedia Suite. Through our work with one of our consumer customers we have added support in our script engine to easily query and control the Aviage Multimedia engine.

Storyboard uses LUA  for it’s scripting engine and this provides a very nice and easy interface to Aviage. LUA is great a scripting interface for something like Aviage since it’s small, fast and embeds well with C/C++ applications (allowing direct access to system facilities). Also LUA is very extendable with it’s modules and packages which is something we made use of for our multimedia plugin. More info to come….. stay tuned.