EqSim

Product simulations for marketing and training, Flash/Flex, state machines, and observations

I was exploring the use of in-app purchases on iOS for our SimsUshare app, and the extension by Milkman Games seemed to fit the bill perfectly. I got the basics running quickly by following their instructions (read them carefully, some I skipped the first time through accidentally!). Then I ran into a big problem: the purchase would never complete.

I posted a question to StackOverflow, and was working it out with the support from Milkman Games. Today, finally it worked (and gave me quite a relief!). Here is the post:

I bought the iOS in-app purchase native extension for Adobe Flash/AIR from Milkman Games but am running into a problem, maybe others have seen it in their testing (I am corresponding with the author about it, but it doesn’t sound like something he has run into).

When I follow the example and instructions carefully for a non-consumable in-app purchase, it asks me (on my iPad):

  1. Confirm Your in-app purchase [Environment Sandbox]
  2. Gets my Apple ID/password
  3. Verification Required [Environment: Sandbox]
  4. Password again
  5. Goes to the app store
  6. dialog box with [Environment: Sandbox], background box says “Loading…”
  7. Password again…

Then it endlessly repeats steps 6 and 7, never completing the purchase. I know my password is correct because when I enter it incorrectly, I get a warning message about it.

Has anyone seen something like this? Thanks for any insights you might provide!

Here is how I got it to work finally:

it looks like the problem could have been I took the test user too far in the registration process. I made a test user in iTunes Connect, then online I went through email verification and the like, and reviewing/filling out the profile. I even had to add a real credit card (which I then removed). I created a new test user, but did not “Review” or fill out those details when prompted (on iPad). Then when I started the app and made the fake purchase, I signed in and the purchase went through. If I signed into the iPad through the Settings, it wanted to walk me through the review process. Another thought is that it could have been just creating another test user, as in the solution here: http://stackoverflow.com/questions/7402801/cannot-connect-to-itunes-store-in-app-purchase-problem

In any event, I’m happy!

 

 

In B-to-B Online this month, Charlotte Woolard wrote an intriguing article entitled “Best in Show: Marketers make smart investments as events industry posts gains.” The second sentence immediately got my attention:

But when the company set up its booth at the Air-Conditioning, Heating, Refrigerating Exposition in Chicago last January, only one water pump made it to the show floor.

Rephrasing a popular expression, ‘she had me at hello.’

She was of course referring to the fact that the company (Xylem, Inc., a water technology company), brought technology that showed their products, instead of the larger products themselves. Another line in the article caught my attention:

The addition of technologies that allow customers to interact with a product virtually…

I was wondering ‘the addition’? It’s only been about 10-15 years now!

While it is great to hear that people are now starting to ‘get it’ regarding possibilities, I am afraid that we’re going to see a glut of product demonstrations using technology that faithfully represent the product visually, but don’t do the story and marketing integration right (such as different types for different parts of the sales cycle, or enabling the capture of the right user data so it can fit at the right point in the sales), and hence lead into a hype-boom-and-bust cycle for this segment of technology.

I am encouraged by the comments of Jon Hickey, executive director at George P. Johnson, who said “[i]t allows us to go beyond product information that can be static. He continued that the novelty factor is not the focus. The real innovation comes in creating a centralized, easy-to-update library of digital assets that can be carried anywhere.

I would go even further…the digital assets can be personalized (through some of the ideas I’ve expressed on this blog), so it can be made more relevant to the prospect as well as more valuable to the marketer/salesperson in terms of advancing the prospect along the sales cycle.

Apologies to all my fans out there (hi Mom!) for absence in communicating, but I’ve been working on the SimsUShare Mobile site and our Facebook page, to get things going. A lot of exciting developments as the industry is responding this is the tool they’ve been waiting for awhile!

We are gearing up for our appearance at Fire-Rescue International next month, where we are sponsoring the Company Officer of the Year award. In the meantime, I’m also talking with industrial customers about more equipment simulations, and may have a break regarding fire truck simulation through an overseas contact.

I have been working with my team on our SimsUShare Mobile project for the past while, and I’m happy to say we finally got it into the Google Play / Android Market!

It’s not just a mobile app for fire service training, behind the scenes, it is a platform that has the potential for oh so much (not to say fire and safety training is nothing!).  Check it out by visiting http://simsushare.mobi, the product’s micro-site.  We’re launching it this coming week at FDIC, and we plan for it to make a big splash!

I needed to make a MovieClip run potentially at different frame rates.  This is pretty easy to do, but I figured others might want example code, so I’m posting it here.  I noticed over at StackOverflow, people were suggesting using the Timer class, but I think an ENTER_FRAME solution is better, especially for trying to make the MovieClip run faster than the frame rate of the real SWF.

continue reading…

I was checking out cnet.com today and right at the top was an ad for the HP TouchSmart 520t, which had a DEMO button I was eager to check out:

When clicked on, the panel opened up to reveal a graphic overlaid with an animation of a hand that moved in response to my mouse.

When I clicked on something, the hand made a point gesture.  When I moved to the side, it made a swiping gesture.

Though this was incredibly simple, it did give me a sense of the ease in which I could navigate if I had this computer.  I thought it did a nice job of illustrating an important product feature.

Only one small complaint — I am left handed, and the image was for right-handed people.

I really like working in FDT5 and was eager to try out mobile app development. The first test I did I had no problem, then all of a sudden, any new app was not launching, giving the error:

application descriptor not found

I was struggling for several hours trying to get the debugger to connect to my simple FDT5 mobile app, testing it on Android.
I could not find anything on the Internet that solved my issue, and I was sure I was running the debugger Flash player.  What’s more, I was able to connect to the debugger using Flash Builder 4.5, so I thought it had to to with Windows Firewall, or maybe Symantec blocking port 7935, or something.
It turns out that in my project (Android) manifest, I did not request Internet access for my simple app.  When I selected that, then the debugger connected fine.  I don’t know if that qualifies as a bug — why should an app have to have internet access for debugging?  Anyway, I point it out in case someone else is searching on this same problem.

To say it is a long time coming is an understatement, but I found myself last week with a little time that I could devote to updating my Flash Equipment Interface component set. I didn’t quite get to them all, but I hit the ones I thought were the most important.  Over the next few days, I’m going to clean things up and release them somewhere.  I am not completely decided yet where/how I will distribute them.  When I do that, if you have some need for one or more of the remaining components, let me know and I’ll do my best to create them.

Update: I decided to release the components as open source under the New BSD License.  Check out my Google Code project to get them.
continue reading…

I was going through my usual sources for interesting information about simulations, and came across Karl Kapp’s website and blog.  Karl is a business consultant and professor at Bloomsburg University who writes about games, simulations, and learning, or as he describes it, he “consult[s] with businesses on topics related to the convergence of learning, manufacturing, and e-technology”.  In a world where people like to throw around claims like the superiority of simulations, 3D immersion, etc. Karl seems concerned about substantiating them and digging deeper, kind of what I like about Will Thalheimer.

Here are a few blog posts that really made a lot of sense to me.  I can see investigating these as I work to substantiate my own claims!

Nice work, Karl!