05/22/13

Microsoft Mobile Mouse 3500 – Buy or Pass?

Short answer: PASS

index

I just bought a Microsoft Mobile Mouse 3500 for my laptop.  Hoping this would make Unity a little bit easier to develop with.

 

Well, first the good.

Some parts of the mouse are rubber, which feels grippy.  And the price is OK in the 30 dollar range.

 

The bad is just about everything else.

The package claims it supports Bluetooth.  However, in reality it does not.  What it does do is it has its own personal Bluetooth “type” radio.  Which means, you absolutely must use their cheap little dongle with the mouse.

The kicker?  Well, these dongles have an average lifespan of around 3 weeks to 4 months with Microsoft.  Half of the average lifespan of the batteries.

images2

Thinking you can replace the dongle?  Think again! You have to replace the entire mouse at full price.

My advice?  Keep shopping.  Buy another companies products.  Why buy something that is destined to end up in your junk bin?

~ed.

Share
05/21/13

Unity Basic – Now Free

Good news for BlackBerry developers,

images

Unity 3D Basic, is now free for Android, iOS and (soon to be) BlackBerry developers who earn under 100k a year.

Where can you get it?

http://unity3d.com/unity/download/

At the regular Unity download page.

Want more details? Check out the CrackBerry post :)

http://crackberry.com/unity-game-engine-be-available-free-blackberry-10-developers

This means saving 400 dollars per OS.  Before this, the cost to develop for these platforms would be 1200 dollars.

Unity, you rock.

~ed.

Share
05/18/13

Beta testing Unity for PlayBook and BB10

Recently I was invited to a closed beta to test Unity’s PlayBook and BlackBerry 10 alpha release.

Having worked with marmalade, cascades and NDK in the past I was a little skeptical. Well wow what a pleasant surprise.

image

Building an application was beyond simple. It’s functionally a 3D editor that allows you to apply scripts.

It let’s you use JavaScript (cool), c# (yay) and something called boo (o-kay, do we need another language?)

Now the documentation is great. And there are plenty of videos to help. I followed this one carefully: http://m.youtube.com/?reload=3&rdm=mmv9ws3fl#/watch?v=VV3sSM0gjQ8&desktop_uri=/watch?v=VV3sSM0gjQ8

Assets are built in and accessible from the IDE through the asset store (plenty free and sorts by free)

image

So texturing is pretry sweet.

The only downside is the scary high price. You will pay a minimum of 400/platform. For premium cross platform your looking at 6,000.

So – fun,powerful, expensive. But a very unique experience none the less

Ed.

Share
05/3/13

Quite quiet

image

In case your wondering why the news  hasn’t been updating here very often, that’s because of a new adventure.

About 4 months ago I started a new company with a friend called Red Iron Labs.
We’re already on our 4th large contract. We now have offshore resources. And started to build our assets.

This has kept me quite busy. But I assure you — some great apps are coming!

Share
04/6/13

Telnet for BlackBerry 10 & Dev Alpha C [DAC]

To celebrate our good news (we recently picked up our BlackBerry Dev Alpha C), here is a new release for anyone looking to play with BlackBerry 10 applications.

For those of you interested – yes, it is just as cool as expected.

Now, without further delay!

Telnet 2.0.0.210 and 20.0.0.215 (for Q10 and Z10 respectively)

Download the early releases here:

Q10 Release – 2.0.0.210

Z10 Release – 2.0.0.215

For those of you who have read this far into the post, here is a NSFW app dedicated to CrackBerry Kevin!

Bwahahah

Get it here.

Share
03/17/13

BBM Chat for Junior Developers

Are you interested in becoming a BlackBerry developer?  Not sure where to get started?

OSBBx is running an open BBM chat for anyone wanting to chat with developers!

Simply scan the QR code below into your phone to join the conversation.

Share
02/28/13

NSBasic and PhoneGap for BlackBerry

Review Time:  Is NSBasic ready for BlackBerry?

As a basic-intensive (and basic-loving) developer, I recently heard about an interesting application:  NSBasic which claims to do multiplatform mobile support using a Visual Basic style editor.  I also have heard a lot about PhoneGap which is getting rave reviews for being multiplatform as well (and in fact turned out to be the driving force for NSBasic).  Interestingly, some of PhoneGap was quite confusing due to strange decisions by the PhoneGap team to give themselves and their applications strange mismatching names.

So, I put aside about 6 hours today to play with NSBasic, PhoneGap and WebWorks to get an idea of the BB5/6/7/10 and PlayBook experience.

Now, for those of you who know me, I don’t like to make readers read unnecessarily.

Quick Verdict:

PhoneGap:  7/10: Keeper

Cons

  • Installation was painful.
  • Not friendly for junior developers.
  • Unusual system requirements, and relies on manually installing JDK and ANT.  BlackBerry requires JDE, which causes ANT conflicts.
  • Requires strong OS knowledge and BlackBerry knowledge to resolve issues that will arise for all new users.

Pros

  • Free
  • Significant positive reviews online
  • Truly multi-platform
  • The getting started guide was very strong for BlackBerry
  • Application looks pretty and includes splash screens
  • Includes many platforms
  • Seems more solid than BBUI (more devices) and JQuery Mobile standalone (has weird problems with BB/Android/iOS)

NSBasic:  3.5/10: Not Ready for Modern Mobile Devices

Cons

  • Even more complex installation procedure
  • Trial too limiting, will not allow debugging to devices
  • Documentation is very sparse, many functions undocumented
  • Expensive, 99 + 49 per upgrade.  99/month for “premium” support
  • Debugging done through plain browser, does not reflect mobile devices
  • No ripple integration
  • All relevant information is on a wiki, which is offline frequently from use
  • Significant negative reviews online
  • Owners seem to chase negative reviewers rather than spend time attracting new clients
  • IDE misses simple errors (delete object with code attached and press debug)

Pros

  • Applications look pretty inside the custom IDE
  • Assuming you manage to get everything to debug and install easily to multiple devices (as they claim to be working through PhoneGap) it has potential to develop simple applications quickly

Alternatives to NSBasic:

GLBASIC works on iOS, Android, and many unusual platforms such as the GP2X Series.  It does not work on BlackBerry, but it is a really in depth and fun IDE that will remind you of DarkBasic and QBasic.  The support forums are great, the community is warm, and you really get what you pay for with it. 80 EUR or free for students.  But, really, I’ve actually used this in business applications before for a quick solution for a lightweight locked down client.

Basic4Android is an Android Basic language.  It doesnt support iOS.  I haven’t tested porting to BlackBerry.  Price is 49 or free for students.

Enhanced Details on PhoneGap

PhoneGap took several hours to install and configure and seems to have more of a Linux focus.

It did not include a standard windows installer binary and used an “unzip this somewhere and play with it” mentality.  Installation:  It requires WebWorks for BB / PB and QNX (which is expected).  And it requires the Simulators (which is also expected).  However it requires ANT and JDK.  ANT and JDK have a conflict with JRE installed (which is a WebWorks requirement) that causes some fun error messages when trying to use ANT.  There are several fixes, the “dirty” fix is to drop your lib files from JDK to JRE – but this is a bad Windows 95 DLL issue type resolution.

Once installed, I had signing and eventually deployment issues.  I relied on BBHTools for deployment.  However, read the XML’s carefully.  If you have already configured and used WebWorks in the past, signing will be a non-issue.  Remember to use the BlackBerry-Signer.bat -verify (BAR) command line tool from WebWorks to check on the files.  However, if you only installed WebWorks and did not setup signing for each platform, make sure to do so.

Once you manage to get all the issues calmed, and follow the tutorial (which is fantastic) you’ll now have smooth sailing.

Details on NSBasic

NSBasic was more complicated.  This requires PhoneGap + WebWorks.  Which means you need to understand WebWorks, you need to understand PhoneGap and you need to understand NSBasic to troubleshoot issues – provided you have the full version and can use or test your applications on an actual device.  If you are using the Trial, you can’t do any device testing anyway, and it defaults testing to IE or FireFox or whatever browser you have.

You can set Chrome as your default with Ripple, and maybe convince this to use a mobile-like platform.  But this will only work when you “deploy” your application through NSBasic (which, oddly, deploys to their custom server NSApps) and trick Ripple to use it.  Which raises some questions that are not answered anywhere in the documentation or help files – such as what is NSApps as a public server and why do your applications go there by default.

All other deployment options were unavailable, so all you can really do is see it sitting on some NSApps public server – which is unusual.

The Wiki was offline and unavailable.  The actual IDE and UI was surprisingly attractive for the filesize although the IDE missed several big errors that a normal IDE would catch.  You really do feel like you are programming in BASIC.  And although the Debug function is completely unacceptable for replicating Mobile Devices, it did make it easy to test changes.

The major outstanding issue for me was the missing documentation.  There was a lack of focus on the application itself.  It felt like a junior IDE with potential, but it feels like its in Beta.

With that said, if you absolutely need to develop in Basic on multiple platforms – this *may* be the application for you.  It is attractive, and if purchased as a full version, if it can actually be deployed to mobile devices with ease (I suspect it will require major hands-on modifications to get the installers on the devices) it could be a great way to save time and build applications.

Its fun, it has great potential, but it is too limited for me to feel comfortable using it.  The NSBasic team will need to realize that by preventing a developer from seeing an NSBasic application on a mobile device, they will likely balk at the price.  For the amount of work it takes to install, your better off installing Cascades and using a beautiful toolset at a lower OS level.  Or taking out the middleman and using PhoneGap directly to get the most out of your applications. NSBasic looks to be a product of the WebGL/PalmOS/WinCE days and is not ready for modern phones.  This is especially true when held up to the high standards of other BlackBerry development IDE’s.  If you can rely on any other language, I would bypass NSBasic for now until they revisit their strategies and invest more time in the toolset.

This is just my two cents, sorry if the review seems harsh.  But I had to provide an honest review.

More info on this here:  http://forums.crackberry.com/developers-lounge-f9/has-anyone-tried-nsbasic-app-studio-659580/#post6759214

Ed.

Share