April, 2011
Our first NSB/AppStudio Programming Contest is now complete. There were good entries, especially considering both that the developers were new to the product, and the product itself was new.
We had two categories: Business and Fun. All registered NS Basic users were welcome to participate in the contest. Prizes were $100 USD in each category.
Judging was by NS Basic's experts. All judging was arbitrary and final. We looked for quality, performance, ease of use, sophistication and overall coolness. Apps could be anything: Enterprise, business, commercial, education, games or even something whimsical.
All programs had to be written using NSB/AppStudio. Entries could be commercial, shareware or freeware, and for iPhone, iPad, Android or multiple platforms.
Stay tuned for our next one!
Winner first, the rest in random order.
RMRFuel -- RMR Software (commercial) WINNER
The judges say: This is a very real, very usable app. It should really be considered together with its 3 siblings. In fact, the author plans to create an integrated app. Since the entry was submitted, improvements have been made to the user interface. You can try the beta of the improved banking module at http://www.rmrsoft.com/RMRBank1.
What would an award ceremony be like without an acceptance speech? Here goes...
"As a long term user of NSBasic products, having used NSBasic(Palm) and NSBasic(CE) to port some of my ex-Psion portfolio across to these platforms, I found NSBasic(App/Studio) very straightforward for the initial porting of my core portfolio. Although I considered adapting the original CE code I quickly realised that the syntax differences were so many and varied that I might as well start coding from scratch, although obviously basing the programs UI and logic on the very successful and proven CE versions. This was also my first venture into the world of SQL database handling so the learning curve on that was very high."
"Once started I found the ability to develop and test on a PC under Chrome, with it's excellent debugger system, meant that the development process was far quicker than with previous versions. And once NSBasic incorporated the incremental compiling system, where only those segments of the code that had changed were recompiled, it was very rapid. I decided not to start on my simplest program (RMRHome) or the most complex (RMRBank) but to go for one in the middle range. So I initially built RMRFuel, which had 3 forms, about 150 controls and a fair amount of SQL coding to do. Naturally this first one took a reasonable amount of time as I learnt the quirks of not just NSBasic, but the underlying JavaScript. Luckily NSBasic ran a very good forum where the developers could throw in their problems, ideas, and solutions to various aspects, and that, along with the various code sample segments provided and the quick response from NSBasic themselves to any questions, proved invaluable. So looking back, a surprisingly smooth introduction to a new Software Development Kit."
"In the event, RMRFuel took just over a month to bring to a release state, a very short time, attributable to the ease-of-use of the SDK and a very dedicated BETA tester to help me (and the fact I am retired so have plenty of time). The strategy of starting with a relatively difficult program paid off when, using RMRFuel as the template, RMRHome took only a further 48 hrs to code and RMRData about a week. RMRBank, the 'flagship' program, then took about a further month as that was so much more complex."
ipCrash -- James Perry (commercial)
The judges say: This is a great app for small devices. It lets investigators do on the scene analysis. The UI is well put together - the app is already very useful.
RMRBank -- RMR Software (commercial)
RMRData -- RMR Software (commercial)
RMRHome -- RMR Software (commercial)
Winner first, the rest in random order.
Color/Shape --mizuno-ami/JAPAN (free) WINNER
"I send a tiny game program like a classic Palm OS game."
The judges say: Simple, but nicely laid out. It works just like the successful Palm OS version. It has the potential for much improvement, using the user interface possibilities of the platform.
Game Trade Inventory -- John Calhoun (commercial someday)
"This is an application I will be selling eventually, uses SQL to store the data and will have an export and import. I have never played World of Warcraft but the idea was suggested by my son. He provided the data and pictures. It was only tested on an LG Ally with Android 2.2.1."
The judges say: Start of a nice app. There's a lot of functionality in here already. Several features are still incomplete, and the user interace could use some improvement.
calcRasa -- John Calhoun (free)
"This was done just to get my feet wet. It will be free if it is ever distributed. Most of the code came from a similar program in VB6 and by porting it to NSBasic a lot of time was saved. Same only tested on the Ally."
A great example of moving a Visual Basic app to the small screen. The main screen is pretty good, but the conversion screen could use some work. The UI could be polished.