Are you looking for good reference material about HTML and JavaScript? Here are some of the favorite sites:
English
W3Schools
Dive Into HTML5
German and French
SelfHTML
Are you looking for good reference material about HTML and JavaScript? Here are some of the favorite sites:
English
W3Schools
Dive Into HTML5
German and French
SelfHTML
Dec 25 = Oct 31
Michael Strupp took some time to try out NS Basic/App Studio on a Palm Pre Plus. In theory, it should work OK: it uses the same HTML5 + WebKit + JavaScript framework that NS Basic/App Studio does. Here’s his report:
I had a chance to try out NSBasic App Studio on my Palm Pre Plus and it looks like it works fine – even the email example worked great (the message loaded into my gmail app, including the body of the text). From what I read, WebOS (the OS running on the Palm Pre) is basically all built upon the WebKit model, so the two seem made for each other.
The only sample app that I tested that I couldn’t get to work right was the one where you squeeze and expand the picture of Mario – I think this is because the WebOS browser natively responds to those gestures already. Otherwise, it seems to work great.
Thanks!
Lennie De Villiers from South Africa has built an NS Basic app into AppMobi. AppMobi takes your apps and turns them into packages suitable for submission to the App Store. If you try this, let us know how it goes for you. We will probably turn this into a full Tech Note. Here are his notes:
More information on how the XDK IDE works etc can be found on the AppMobi web site.
NS Basic/App Studio 1.0.0 has been released!
Here’s the announcement:
http://www.nsbasic.com/app/PR/pr.101201.htm
You can order it here:
http://www.nsbasic.com/order.shtml
Introductory price is $99.95 – regular price is $149.95 for a Single Developer. As always, there are no royalties of distribution charges.
I’d like to thank the team who developed this product in record time. I’d also like to thank the testers who got us through 10 rounds of beta in just 11 days. We received literally hundreds of comments which led to tons of improvements and fixes.
Ever want to put an image in a grid control?
a="<img src='mario.jpg'>" Grid1.setValue(1,1,a)
The cells in a grid will render HTML as their values. We’re just creating a simple html tag that goes into the cell.
Japanese and other extended alphabets are working pretty well with NS Basic/App Studio now, with one exception: the characters show up on the Design Screen as rectangles. It’s because the Design Screen does not know what font to use.
The solution is to specify the font in the style property of the
control. Put this string into the style property:
font-family: 'MS UI Gothic';
and it will display properly. For other languages, you will need to change the font name to something that is appropriate.
It looks like Apple has added some goodies for us in iOS 4.2:
http://www.mobilexweb.com/blog/safari-ios-accelerometer-websockets-html5
These include:
Full docs have not been posted, but these features should be usable on any iOS 4.2 device.
Did you notice that the first time you hit refresh on the device, you don’t seem to see the updated app?
Here is what is going on:
First, there is a pause while the files are moved into place on nsbapp.com.
The next time you run the program (or refresh), the device runs its current version from memory while it gets the latest manifest from the server. It compares them: if the manifest has changed, it then downloads the whole application again and saves it to the device. Once this is complete, the new version of the app will run next time you do a refresh.
There are properties you can check to see if the download is complete.
Here’s a tip that came up in an email conversation with a beta tester:
>>>Wishes of New Functions:
>>>- Factorial, Combinations and Permutations
>>
>>Here’s a really nice part about NS Basic/App Studio: it is easily
>>extensible. If you find a JavaScript library with these functions, it
>>can be used in your program.
>
>Is there possibility to have universal library with Factorial etc. and
>add this library to code (LoadLibrary, uses, include etc)?
Yes. Here’s how to do it:
HTML <script src="somelibrary.js" type="text/javascript"></script> End HTML
The code in someLibrary.js will become part of your program, and you will be able to call the functions in someLibrary just like you would function in your own program.