Terrific Beginner Tutorials [switchonthecode.com] - thank you
An Absolute Beginner's Guide to iPhone Development Because of file naming on my part I totally failed on my first try here. My tricky rename file fix did not work. So I do not recommend simply renaming a typo misnamed file within the developer environment. However, working all over again from scratch was a success.
Creating Basic Buttons Builds on tutorial above, very nice.
Lots more here under "Cocoa Touch" www.switchonthecode.com/tutorials
Sunday, February 28, 2010
Monday, February 22, 2010
Tuesday, February 09, 2010
LEO Space Farm
From the archives I discover a paper "Low Earth Orbit Space Farm" (1986) written with Nils Bruun and Randolph Liebelt and presented at AIAA conference in USA and IAF conference in UK.ABSTRACT
The paper proposes a modular low earth orbit space farm which combines the current CELSS technology with a single launch, artificial gravity space vehicle to provide fresh produce to a nearby space station crew in a balanced exchange for their biodegradable waste and carbon dioxide. While growing a substantial amount of produce, the space farm will also be developing the plant propagation technology for transfer to future lunar colonies and to accompany long range space missions, ie. interplanetary exploration. The components of the space farm will be launched by conventional booster, then manned, assembled and operated by a crew of two. Since the space farm is habitable during all stages of development, the shuttle rendezvous will be brief. Adding modules will facilitate increasing crop yields.
The complete paper: LEO-Space-Farm.pdf
Labels:
AIAA,
booster,
farm,
IAF,
LEO,
low earth orbit,
NASA,
shuttle,
space,
sustainable
Monday, February 08, 2010
My Asterisk Links - passing variables
asterisk-gateway-interface-scripting-with-php
Asterisk+AGI+php
Asterisk+Detailed+Variable+List
Asterisk+variables
asterisk-channel-variables-and-the-asteriskagi-perl-module/
What is AGI?
I was able to pass variable from .php to dialplan, that is the number that SalesPitch.mobi needs to make the follow-up call, let's review the hard code:
/* as saved within the passvariables.php script itself */
//- essential parts of /var/lib/asterisk/agi-bin/passvariables.php
// lines 51 to 64
// create .PHP variable with a hard code phone number
$CLIENTNUMBER = '8005551212';
$SOMETEXT = '\"some text for swift to speak is thus\"'; // *
// speak a script identifying that we are in this file
write ("EXEC Swift \"pass variables dot p h p\"");
// speak the variable to be sure it works
write ("EXEC Swift \"$CLIENTNUMBER\""); // spoken as a billion number
write ("EXEC Swift \"$SOMETEXT\""); // spoken as complete string
// create DIALPLAN variable equal to .PHP variable
// this DIALPLAN variable is a Channel variable
write ("EXEC Set CLIENTNUMBER=$CLIENTNUMBER");
// * NB: ONLY THE FIRST WORD IN THE PHP VARIABLE IS GETTING PASSED * * *
write ("EXEC Set SOMETEXT=$SOMETEXT"); // *
// go to dialplan with DIALPLAN variables in tow
write ("EXEC Goto scene6|s|1");
// - essential parts of /etc/asterisk/extensions.conf [scene6|s|1]
/*
[scene6]
exten => s,1,Wait(1)
; identify this dialplan context
exten => s,2,SayDigits(66)
; go to this new context with "Channel" DIALPLAN variable in tow
exten => s,3,Goto(sceneTest,s,1)
; hangup if above not available
exten => s,n,Hangup()
[sceneTest]
exten => s,1,Wait(1)
; identify this dialplan context
exten => s,2,Swift(scene test)
; speak digits of DIALPLAN variable
; from passvariables.php
exten => s,3,SayDigits(${CLIENTNUMBER}) ; spoke in single digits
; * NB: Swift ONLY speaks first word of this DIALPLAN variable
; to be determined later how to pass a .PHP string as a variable
exten => s,4,Swift("${SOMETEXT}")
exten => s,n,Hangup()
exten => i,1,Playback(pbx-invalid)
exten => i,2,Goto(salespitch,s,1)
exten => t,1,Playback(vm-goodbye)
exten => t,2,Hangup()
*/
Asterisk+AGI+php
Asterisk+Detailed+Variable+List
Asterisk+variables
asterisk-channel-variables-and-the-asteriskagi-perl-module/
What is AGI?
I was able to pass variable from .php to dialplan, that is the number that SalesPitch.mobi needs to make the follow-up call, let's review the hard code:
/* as saved within the passvariables.php script itself */
//- essential parts of /var/lib/asterisk/agi-bin/passvariables.php
// lines 51 to 64
// create .PHP variable with a hard code phone number
$CLIENTNUMBER = '8005551212';
$SOMETEXT = '\"some text for swift to speak is thus\"'; // *
// speak a script identifying that we are in this file
write ("EXEC Swift \"pass variables dot p h p\"");
// speak the variable to be sure it works
write ("EXEC Swift \"$CLIENTNUMBER\""); // spoken as a billion number
write ("EXEC Swift \"$SOMETEXT\""); // spoken as complete string
// create DIALPLAN variable equal to .PHP variable
// this DIALPLAN variable is a Channel variable
write ("EXEC Set CLIENTNUMBER=$CLIENTNUMBER");
// * NB: ONLY THE FIRST WORD IN THE PHP VARIABLE IS GETTING PASSED * * *
write ("EXEC Set SOMETEXT=$SOMETEXT"); // *
// go to dialplan with DIALPLAN variables in tow
write ("EXEC Goto scene6|s|1");
// - essential parts of /etc/asterisk/extensions.conf [scene6|s|1]
/*
[scene6]
exten => s,1,Wait(1)
; identify this dialplan context
exten => s,2,SayDigits(66)
; go to this new context with "Channel" DIALPLAN variable in tow
exten => s,3,Goto(sceneTest,s,1)
; hangup if above not available
exten => s,n,Hangup()
[sceneTest]
exten => s,1,Wait(1)
; identify this dialplan context
exten => s,2,Swift(scene test)
; speak digits of DIALPLAN variable
; from passvariables.php
exten => s,3,SayDigits(${CLIENTNUMBER}) ; spoke in single digits
; * NB: Swift ONLY speaks first word of this DIALPLAN variable
; to be determined later how to pass a .PHP string as a variable
exten => s,4,Swift("${SOMETEXT}")
exten => s,n,Hangup()
exten => i,1,Playback(pbx-invalid)
exten => i,2,Goto(salespitch,s,1)
exten => t,1,Playback(vm-goodbye)
exten => t,2,Hangup()
*/
Saturday, February 06, 2010
Transfer resistor = Transistor
My son Frank sent me a link to HOW DO THEY REALLY WORK? by William Beaty, BSEE 1995 and I am pleased to report that this is the best explanation I have ever read on transistor basic principles. For years and years I was baffled by all previous explanations and this article told me why. There are useful links at the end for more visualizations plus a nifty article on Iron Pyrites Negative Resistance Oscillator with a DIY cat whisker radio.
Thursday, February 04, 2010
aZza + RaaWee
Early shout outs to Saleem Qazi and his crew at RaaWee for the Android programing they are providing to my art application aZza. I look forward to the finished code, publishing and selling this application out of Orange, Verizon Wireless, AT&T, Android & Sony-Ericsson shops.
Wednesday, February 03, 2010
My Amaryllis
I got the bulb that prduced this amaryllis at the Brooklyn Botanical Garden store two years ago. This blossom is the last of five. The photo made on my Google Android developer phoneexif:GPSLatitude: 40,43,4N
exif:GPSLongitude: 73,59,16W
Snow still clings to the back wooden deck.
Happy Chinese New Year!
Monday, January 04, 2010
SeeClickFix: New York : Fallen Fire Plug
SeeClickFix: New York : Fallen Fire Plug
Posted using ShareThis
I like SeeClickFix.com as citizen empowerment social network service. Congratulations! I plan to use it again.
Posted using ShareThis
I like SeeClickFix.com as citizen empowerment social network service. Congratulations! I plan to use it again.
Friday, January 01, 2010
Citizen Complaint
Fire Plug broken off on South side of Delancey Street, New York between Allen and Forsyth. It has been there at least two days ignored by the "authorities" that should restore its functional location seen on the side walk in the background of this photo. I shot the picture with my Google developer phone after turning on the add GPS to photo feature.exif:DateTimeOriginal: 2010-01-01T10:57:23 -05:00
exif:GPSLatitude: 40,43,10N
exif:GPSLongitude: 73,59,27W
View Larger Map.
To get the map I resolved the EXIF data using by Photoshop to create the following string '40 43 10, -73 59 27' that regrettably puts the fallen fire plug location on the North side of the street but close enough for my purposes. This photo will be the reference image for my "Citizen Complaint" Android application to be submitted in NAVTEQ Global LBS Challenge due in few days. More details to follow.......
Saturday, December 26, 2009
My Android Links
I want to port my applications to Android so I return to the task of teaching myself. Here are some useful links to me along the way.
Signing an Android Application for Real Life Mobile Device Usage / Installation - terrific posting, i did it, it works, thank you
Fundamentals | Android Tutorial for Beginners (Part 1)
Getting started w/ Eclipse/Android dated 12/07, NSG
Tip: An easy way to add import packages to your project is to press Ctrl-Shift-O (Cmd-Shift-O, on Mac). This is an Eclipse shortcut that identifies missing packages based on your code and adds them for you.
A first hand look at building an Android application Did not work for me, skips steps, careful frame-by-frame examination might make this work for you, try target device 1.5
Signing an Android Application for Real Life Mobile Device Usage / Installation - terrific posting, i did it, it works, thank you
Fundamentals | Android Tutorial for Beginners (Part 1)
Getting started w/ Eclipse/Android dated 12/07, NSG
Tip: An easy way to add import packages to your project is to press Ctrl-Shift-O (Cmd-Shift-O, on Mac). This is an Eclipse shortcut that identifies missing packages based on your code and adds them for you.
A first hand look at building an Android application Did not work for me, skips steps, careful frame-by-frame examination might make this work for you, try target device 1.5
Wednesday, December 16, 2009
Global warming: Who are the leaders?
My question that I posted to Avaaz.org site for them to pass onto Gordon Brown.
"Curbing global warming requires change of life style for western nations. My fellow citizens and I are ready. But where is the political leadership with the voice and the will to present this future. This future is a bright future with bicycles and public transportation and spending more time strolling with family and friends. Children will be taught to weed and cultivate victory gardens. Who are the leaders that will set an example and steer the new course?"
Avaaz reply: Thanks for RSVPing to today's phone conference with UK Prime Minister Gordon Brown. This meeting with him is a great opportunity for us to engage with power as citizens around the world. And we'll keep him on his toes!
These are the access numbers to the call:
Participant Access:
Please dial in 5-10 minutes prior to the start time using the dial in number and passcode below.
Participant Passcode:
790507
Local - USA, New York:
+1 212 444 0891
Local - USA, New York:
+1 718 354 1388
Local - Italy, Milan:
+39 02 3041 3128
Local - Malaysia, Kuala Lumpur:
+60 (0)3 6207 4180
Local - Spain, Madrid:
+34 91 114 2187
National free phone - South Africa:
0800 981 919
International number:
+353 (0)23 88 61541
"Curbing global warming requires change of life style for western nations. My fellow citizens and I are ready. But where is the political leadership with the voice and the will to present this future. This future is a bright future with bicycles and public transportation and spending more time strolling with family and friends. Children will be taught to weed and cultivate victory gardens. Who are the leaders that will set an example and steer the new course?"
Avaaz reply: Thanks for RSVPing to today's phone conference with UK Prime Minister Gordon Brown. This meeting with him is a great opportunity for us to engage with power as citizens around the world. And we'll keep him on his toes!
These are the access numbers to the call:
Participant Access:
Please dial in 5-10 minutes prior to the start time using the dial in number and passcode below.
Participant Passcode:
790507
Local - USA, New York:
+1 212 444 0891
Local - USA, New York:
+1 718 354 1388
Local - Italy, Milan:
+39 02 3041 3128
Local - Malaysia, Kuala Lumpur:
+60 (0)3 6207 4180
Local - Spain, Madrid:
+34 91 114 2187
National free phone - South Africa:
0800 981 919
International number:
+353 (0)23 88 61541
Thursday, December 03, 2009
Optical Theramin in 2010
Here are some research links toward a follow-up pitch to Hans Tammen to teach an analog device building workshop in February 2010 at HarvestWorks.
Workshop: Build optical Theremin with one or two analog filters.
[below work in progress]
http://www.tuttlesoundlabs.com/experiments.html
http://www.getlofi.com/2006/01/optical-theremin-ebay-round-up.html
http://www.popsci.com/diy/article/2008-04/build-pocket-theremin-cheap
http://www.popsci.com/files/theremin_sample.mp3
http://xn--47-fcc.com/squarecave.html
http://www.youtube.com/watch?v=FqWzJt3Nm-U&feature=player_embedded#
http://blog.makezine.com/archive/2008/01/555_timer_light_synth.html
http://blog.makezine.com/archive/2006/10/more_555_timer_projects.html
http://blog.makezine.com/archive/2009/03/in_the_maker_shed_555_noisemusick_k.html
http://www.makershed.com/ProductDetails.asp?ProductCode=MKAS1&Click=19209
http://www.netinstruments.com/theremins/theremin/optical-theremin-kit/
http://www.google.com/search?q=optical+theremin+kit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
http://www.goldmine-elec-products.com/products.asp?dept=1427
http://library.thinkquest.org/10784/circuit_symbols.html
https://www.jameco.com/webapp/wcs/stores/servlet/StoreCatalogDisplay?langId=-1&storeId=10001&catalogId=10001&ddkey=https:Logoff
Workshop: Build optical Theremin with one or two analog filters.
[below work in progress]
http://www.tuttlesoundlabs.com/experiments.html
http://www.getlofi.com/2006/01/optical-theremin-ebay-round-up.html
http://www.popsci.com/diy/article/2008-04/build-pocket-theremin-cheap
http://www.popsci.com/files/theremin_sample.mp3
http://xn--47-fcc.com/squarecave.html
http://www.youtube.com/watch?v=FqWzJt3Nm-U&feature=player_embedded#
http://blog.makezine.com/archive/2008/01/555_timer_light_synth.html
http://blog.makezine.com/archive/2006/10/more_555_timer_projects.html
http://blog.makezine.com/archive/2009/03/in_the_maker_shed_555_noisemusick_k.html
http://www.makershed.com/ProductDetails.asp?ProductCode=MKAS1&Click=19209
http://www.netinstruments.com/theremins/theremin/optical-theremin-kit/
http://www.google.com/search?q=optical+theremin+kit&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
http://www.goldmine-elec-products.com/products.asp?dept=1427
http://library.thinkquest.org/10784/circuit_symbols.html
https://www.jameco.com/webapp/wcs/stores/servlet/StoreCatalogDisplay?langId=-1&storeId=10001&catalogId=10001&ddkey=https:Logoff
Friday, November 27, 2009
Google Groups "Cellphonia" jacked?
Forgive the kvetch. I believe that Google Groups "Cellphonia" group has been jacked and I can not remember if I created the group or not. I don't seem to be the owner. Any thoughts how to fix this problem before we call in an n-strike.
Tuesday, November 24, 2009
Seasonal Gift List 2009
Latest items (not on Amazon list :)

Digital Oscilloscope DIY Kit from SparkFun. This kit includes everything you need to build your very own, fully functional, digital oscilloscope. Once you've got it up and running, the oscilloscope features up to 5M samples/second, 8-bit resolution, up to 50Vpp max input voltage, and more! And BNC Probe Kit is a necessary signal snatcher to go with scope.

Bluetooth® Portable Rotary Phone - Black or another color from SparkFun. Links nicely to your cellphone, lessens EMF on those incoming/outgoing calls.
SolderPro 50 Butane Soldering Iron Kit
Illuminated LED Eye Loupe
Amazon wish list: http://amzn.com/w/1IMTKAY992X5M.
Book (before I discovered Amazon service):
The Book of Codes: Understanding the World of Hidden Messages (Hardcover) - Paul Lunde (Editor)

Digital Oscilloscope DIY Kit from SparkFun. This kit includes everything you need to build your very own, fully functional, digital oscilloscope. Once you've got it up and running, the oscilloscope features up to 5M samples/second, 8-bit resolution, up to 50Vpp max input voltage, and more! And BNC Probe Kit is a necessary signal snatcher to go with scope.

Bluetooth® Portable Rotary Phone - Black or another color from SparkFun. Links nicely to your cellphone, lessens EMF on those incoming/outgoing calls.
SolderPro 50 Butane Soldering Iron Kit
Illuminated LED Eye Loupe
Amazon wish list: http://amzn.com/w/1IMTKAY992X5M.
Book (before I discovered Amazon service):
The Book of Codes: Understanding the World of Hidden Messages (Hardcover) - Paul Lunde (Editor)
Saturday, November 14, 2009
Power Supply for Benjolin and Zeitgeist
I just received a 25W AC - DC Triple Output desktop power supply made by MEAN WELL, Model: P25A13D-R1B. Data sheet at https://www.jameco.com/Jameco/Products/ProdDS/190960.pdf. I intend to power both my Benjolin and Zeitgeist from this AC-DC supply. I also ordered the 5 pin female DIN connector from Jameco-- take a look at either Jameco part number 15844 or 29399. They were cheap enough that I ordered one of each to have a choice for the final install. At of this writing Jameco has more of these power supplies in stock and Jameco prices are the lowest, and shipping w/in USA is good.
Below I cut-n-paste as email (Nov 8, 2009) from Rob to myself and others with good advice on power supplies:
Hi all,
My recommendations for a power supply for both the Benjolin and the
Zeitgeist.
Principally I do always recommend a desktop Plug-In AC Adapter power supply similar in looks to the ones used for laptops. These are the safest devices to use in terms of hazard of electrical shock. Regrettably they are a bit hard to find. But note that if you want to do circuit bending experiments, especially when they involve body contacts, then *always* use batteries!
A good choice for a desktop power supply is one that is sold by Mouser.com:
http://www2.mouser.com/ProductDetail/Mean-Well/P50A13D-R1B/?qs=sGAEpiMZZMtpk
qKkT5w3uiB%2fqpDJDtRebgXKIecL%2f1U%3d
(Regrettably it seems to be a non-stocked item and might have a delivery
time of perhaps up to ten weeks.)
A simple 5-pole female DIN connector can be used on the enclosure of a project to connect to this power supply. By using two female connectors on the back of every enclosure one can daisy chain the power to perhaps five to ten more boxes. Desktop power supplies are the easiest to share amongst several projects, which is a definitive additional value.
When putting a power supply into the housing of a specific project I would recommend a closed frame power supply like:
http://www2.mouser.com/ProductDetail/Mean-Well/T-40B/?qs=sGAEpiMZZMu0oxGuRuN
KHzvx70GkCU%252bvmzt/DvjUqMo=
This is also a very good alternative to a desktop supply when putting this supply into its own plastic housing with several connectors to power several projects at once, thus turning it into a desktop power supply all by itself. Probably this power supply is the easiest available one, and so you might consider it if you do not succeed to find a suitable desktop power supply.
In essence it would be possible to use a frameless power supply like:
http://www2.mouser.com/ProductDetail/Mean-Well/PD-2512/?qs=sGAEpiMZZMu0oxGuR
uNKHzvx70GkCU%252bv%252bAeyeoSWfsA%3d
but I do *not* recommend an open frame power supply for ány DIY project, simply as the maybe twenty bucks extra that you pay for a closed frame supply or thirtyfive bucks extra for a desktop power supply are peanuts when at a moment in the future it does actually protect you from electrical shockand saves your life! Never take any risk with AC power!!!
Regards,
/Rob
Below I cut-n-paste as email (Nov 8, 2009) from Rob to myself and others with good advice on power supplies:
Hi all,
My recommendations for a power supply for both the Benjolin and the
Zeitgeist.
Principally I do always recommend a desktop Plug-In AC Adapter power supply similar in looks to the ones used for laptops. These are the safest devices to use in terms of hazard of electrical shock. Regrettably they are a bit hard to find. But note that if you want to do circuit bending experiments, especially when they involve body contacts, then *always* use batteries!
A good choice for a desktop power supply is one that is sold by Mouser.com:
http://www2.mouser.com/ProductDetail/Mean-Well/P50A13D-R1B/?qs=sGAEpiMZZMtpk
qKkT5w3uiB%2fqpDJDtRebgXKIecL%2f1U%3d
(Regrettably it seems to be a non-stocked item and might have a delivery
time of perhaps up to ten weeks.)
A simple 5-pole female DIN connector can be used on the enclosure of a project to connect to this power supply. By using two female connectors on the back of every enclosure one can daisy chain the power to perhaps five to ten more boxes. Desktop power supplies are the easiest to share amongst several projects, which is a definitive additional value.
When putting a power supply into the housing of a specific project I would recommend a closed frame power supply like:
http://www2.mouser.com/ProductDetail/Mean-Well/T-40B/?qs=sGAEpiMZZMu0oxGuRuN
KHzvx70GkCU%252bvmzt/DvjUqMo=
This is also a very good alternative to a desktop supply when putting this supply into its own plastic housing with several connectors to power several projects at once, thus turning it into a desktop power supply all by itself. Probably this power supply is the easiest available one, and so you might consider it if you do not succeed to find a suitable desktop power supply.
In essence it would be possible to use a frameless power supply like:
http://www2.mouser.com/ProductDetail/Mean-Well/PD-2512/?qs=sGAEpiMZZMu0oxGuR
uNKHzvx70GkCU%252bv%252bAeyeoSWfsA%3d
but I do *not* recommend an open frame power supply for ány DIY project, simply as the maybe twenty bucks extra that you pay for a closed frame supply or thirtyfive bucks extra for a desktop power supply are peanuts when at a moment in the future it does actually protect you from electrical shockand saves your life! Never take any risk with AC power!!!
Regards,
/Rob
Monday, October 19, 2009
FROM fookie TO gaia online
I don't know bethlora at Gaia Online. She emailed a[at]pet-pals asking me if I were really her friend. Pondering this I wished I was out fishing for blues with my Cuban Yo-Yo under schooling menhaden in Greenport. However from my cave on Ludlow I joined GO instead and my avatar is ukutoro. To test the fun and secure a few more gold pieces to buy virt-clothes, I used some of my sign-up reward gold to buy a nixie tube lottery card. I tried my trusty fookie to pick the number and include the result below:
My fortune was a good Monday morning grounding and perhaps you will find the flaw in the lottery number.
I opened Fetch to make repairs to the PHP.
Thank you Gaia for this blessing and guidance.
My fortune was a good Monday morning grounding and perhaps you will find the flaw in the lottery number.I opened Fetch to make repairs to the PHP.
Thank you Gaia for this blessing and guidance.
Wednesday, July 15, 2009
.svg files
Someday I will do something with .svg files that can produce scalable images. Here's one I discovered today on wikipedia. Look at the source code of the image for the .svg details. Note the 'embed' tag was used to present the image. Created with Inkscape (http://www.inkscape.org/) is the attribution within the .svg code.
Tuesday, July 14, 2009
Hoffman Box - DIY in the kitchen
A Hoffman box is an enclosure used to secure electrical and/or network equipment, and is used in such things as a protected distribution system. - wikipedia.org/wiki/Hoffman_box

I am trying to perfect Pet-Pals for J2ME distribution on camera phones and I needed to pass a gnarly part of the Java Verified process performed by NSTL. To make my own Hoffman box I put the Nokia E71 into a small sauce pan inside a large sauce pan inside a larger pot with lids over all inside the oven. This combination gives great signal isolation. I do NOT recommend you cook a casserole at the same time.

I am trying to perfect Pet-Pals for J2ME distribution on camera phones and I needed to pass a gnarly part of the Java Verified process performed by NSTL. To make my own Hoffman box I put the Nokia E71 into a small sauce pan inside a large sauce pan inside a larger pot with lids over all inside the oven. This combination gives great signal isolation. I do NOT recommend you cook a casserole at the same time.
Saturday, June 20, 2009
Remote Testing aZza.jar, Fookie.jar and Fookie.wgz Nokia WRT
http://apu.ndhub.net/devices is terrific for remote testing on real devices.
[2009-06-21 testing]
* * S60 2nd Edition FP1
-
Nokia N70
357093003717992
+358504877457
SW 5.0705.3.0.1
Fookie - Unable to install. Invalid file.
aZza - Unable to install. Invalid file.
* * S60 3rd Edition
-
Nokia E61
356211000550494
+358504877460
SW 3.0633.09.04
Fookie - Invalid Jar file.
aZza - Invalid Jar file.
-
Nokia N80
352764013029256
+358504877447
SW 5.0719.0.2
aZza - Invalid Jar file.
* * S60 3rd Edition FP1
-
Nokia N82
358082012062382
+358504877446
SW 30.0.019
aZza - passes all tests
Fookie - passes all tests
* * S60 3rd Edition FP2
devices available later
* * S60 5th Edition
devices available later
[2009-06-20 testing]
Fookie.wrt Version 1.01wrt:
Nokia 5630 XpressMusic - S60 3rd Ed FP2
Nokia 5800 XpressMusic - S60 5th Ed
- Connected to Nokia 5800 XpressMusic from sandbox/10.76.1.29:Com7 via USB/serial
Nokia 6220 classic - S60 3rd Ed FP2
Nokia 6720 classic - S60 3rd Ed FP2
Nokia E71x - no SIM, proto (AT&T variant)
Nokia E75 - S60 3rd Ed FP2
Nokia E90 Communicator - S60 3rd Ed FP1
Nokia N78 - S60 3rd Ed FP2
Nokia N82 - S60 3rd Ed FP1
aZza.jar Version 1.02, Java Verified:
Nokia 5630 XpressMusic - S60 3rd Ed FP2
[2009-06-21 testing]
* * S60 2nd Edition FP1
-
Nokia N70
357093003717992
+358504877457
SW 5.0705.3.0.1
Fookie - Unable to install. Invalid file.
aZza - Unable to install. Invalid file.
* * S60 3rd Edition
-
Nokia E61
356211000550494
+358504877460
SW 3.0633.09.04
Fookie - Invalid Jar file.
aZza - Invalid Jar file.
-
Nokia N80
352764013029256
+358504877447
SW 5.0719.0.2
aZza - Invalid Jar file.
* * S60 3rd Edition FP1
-
Nokia N82
358082012062382
+358504877446
SW 30.0.019
aZza - passes all tests
Fookie - passes all tests
* * S60 3rd Edition FP2
devices available later
* * S60 5th Edition
devices available later
[2009-06-20 testing]
Fookie.wrt Version 1.01wrt:
Nokia 5630 XpressMusic - S60 3rd Ed FP2
Nokia 5800 XpressMusic - S60 5th Ed
- Connected to Nokia 5800 XpressMusic from sandbox/10.76.1.29:Com7 via USB/serial
Nokia 6220 classic - S60 3rd Ed FP2
Nokia 6720 classic - S60 3rd Ed FP2
Nokia E71x - no SIM, proto (AT&T variant)
Nokia E75 - S60 3rd Ed FP2
Nokia E90 Communicator - S60 3rd Ed FP1
Nokia N78 - S60 3rd Ed FP2
Nokia N82 - S60 3rd Ed FP1
aZza.jar Version 1.02, Java Verified:
Nokia 5630 XpressMusic - S60 3rd Ed FP2
Wednesday, June 17, 2009
My WRT Resource Page
Code snippets table for common use cases with code example
CS001242 - Sending SMS messages in WRT - Does NOT work on my Nokia E71 - This code snippet shows how to send SMS messages synchronously and asynchronously using the Messaging Platform Service for S60 Web Runtime introduced in S60 5th Edition.
How to build a Web Runtime layout with Header and Buttons Bar a stepping stone to better UI
Remote Device Access Services - remote testing for short periods of time on real devices -- major boon. Try the camera on each device to get weird POV of the testing bench. And don't forget to DELETE/REMOVE your application after testing...actually it is sort of fun to test the other applications that developers have left behind.
Forum Nokia Device Specifications page. You can also look for which phones support WRT by selecting, "Web Runtime" from the filter.
Web Runtime API reference - very useful reference. I recommend novices build a WRT test application and discover the properties of each of them.
* * * Noto Bene: * * *
Some of the APIs might confuse you in Aptana emulator.
For example:
Web Runtime API reference > JavaScript widget object > openApplication()
audio recorder works :) within WRT sideloaded onto Nokia E71
but produced alert message ;( unable to show w/in emulator
// Recorder 0x100058CA
// Enables the mobile device user to record audio clips.
widget.openApplication(0x100058CA, "");
Web Runtime widgets - basic introduction page to WRT
I will try to update this page from time-to-time. - Steve, 2009-06-20
CS001242 - Sending SMS messages in WRT - Does NOT work on my Nokia E71 - This code snippet shows how to send SMS messages synchronously and asynchronously using the Messaging Platform Service for S60 Web Runtime introduced in S60 5th Edition.
How to build a Web Runtime layout with Header and Buttons Bar a stepping stone to better UI
Remote Device Access Services - remote testing for short periods of time on real devices -- major boon. Try the camera on each device to get weird POV of the testing bench. And don't forget to DELETE/REMOVE your application after testing...actually it is sort of fun to test the other applications that developers have left behind.
Forum Nokia Device Specifications page. You can also look for which phones support WRT by selecting, "Web Runtime" from the filter.
Web Runtime API reference - very useful reference. I recommend novices build a WRT test application and discover the properties of each of them.
* * * Noto Bene: * * *
Some of the APIs might confuse you in Aptana emulator.
For example:
Web Runtime API reference > JavaScript widget object > openApplication()
audio recorder works :) within WRT sideloaded onto Nokia E71
but produced alert message ;( unable to show w/in emulator
// Recorder 0x100058CA
// Enables the mobile device user to record audio clips.
widget.openApplication(0x100058CA, "");
Web Runtime widgets - basic introduction page to WRT
I will try to update this page from time-to-time. - Steve, 2009-06-20
Subscribe to:
Posts (Atom)