|
|
|
The following page was printed from RemoteCentral.com:
ProntoScript for dummies? Anyone with no...
| |
|
Topic: | ProntoScript for dummies? Anyone with no experience tried and care to share? This thread has 17 replies. Displaying posts 1 through 15. |
|
Post 1 made on Friday December 7, 2007 at 17:30 |
howdoin Long Time Member |
Joined: Posts: | August 2007 62 |
|
|
As an "average joe" with no programming experience I have been happy with mastering the PEP software by myself and never (still don't) really understand the possibilities that Prontoscript is offering. ...until these past few days when Vudu released a beta info to allow netremote control of their Movie Rental wonder (see [Link: forum.vudu.com]). I would love to be able to implement this on my Pronto (And can't wait for Philips to allow programming of the jog dial as it would be perfect for Vudu) but between the ProntoScript and the technical info given by Vudu, well, I'm lost. So has anyone with no programming knowledge been able to successfully master it and it is worth it for me to invest hours trying to learn something completely unfamiliar or is it time for me to call a pro to do this programming for me? Thanks for the feedback.
Last edited by howdoin
on December 7, 2007 21:47.
|
|
Post 2 made on Friday December 7, 2007 at 17:38 |
Barry Gordon Founding Member |
Joined: Posts: | August 2001 2,157 |
|
|
With no programming experience do not even try. Call a Pro. Pronto script is not for beginners let alone zero experience. It could be with the proper documentation, but that is not what there is today. The philips documentation is more reference than tutorial, even with the examples provided
|
|
Post 3 made on Friday December 7, 2007 at 21:02 |
Lyndel McGee RC Moderator |
Joined: Posts: | August 2001 12,996 |
|
|
If you want to learn Javascript, I suggest you go and buy a book such as the one referenced in the Dev Guide or a book such as "Javascript for Dummies", if one such book exists. Unless you are a programmer, just going at it using dev guide alone will leave you holding the bag. FYI, If you make a typo in the subject line that you can edit your original post and correct the subject line. You misspelled "with".
Last edited by Lyndel McGee
on December 7, 2007 21:09.
|
Lyndel McGee Philips Pronto Addict/Beta Tester
|
|
OP | Post 4 made on Friday December 7, 2007 at 21:48 |
howdoin Long Time Member |
Joined: Posts: | August 2007 62 |
|
|
Thanks for the feedback guys.
|
|
Post 5 made on Saturday December 8, 2007 at 01:57 |
Barry Gordon Founding Member |
Joined: Posts: | August 2001 2,157 |
|
|
I looked at the Vudu protocol documents and really nothing stands out as an issue. the pronto could handle the communications with no issue. The code just needs to be written.
|
|
Post 6 made on Sunday May 9, 2010 at 19:27 |
Franin Long Time Member |
Joined: Posts: | April 2008 195 |
|
|
Prontoscript uses Javascript? I like to learn known to see what these remotes can do also. I saw a beginners book for dummies( definitley me ) which I will begin to learn, it will take a long while I'm sure they will release a few more TSU remotes before I get a grasp on it.
|
Thanks
Frank |
|
Post 7 made on Sunday May 9, 2010 at 19:34 |
gopronto Senior Member |
Joined: Posts: | April 2008 1,453 |
|
|
Hi, Pronto Script for Dummies ( but i prefer to call it " //Pronto Script For CI "
Here in NZ were are about to start a 12 week course on Pronto Script, at the end of this course we hope to e-Book it and make it available for sale on here or some other web site.
Depending on how the course goes we may even do nother more advance course.
So watch this space....
|
Pronto still one of the best Wi-Fi Remotes, www.ikonavs.co.nz and [Link: axiumcontrol.com] Axium Control |
|
Post 8 made on Monday May 10, 2010 at 02:22 |
Franin Long Time Member |
Joined: Posts: | April 2008 195 |
|
|
On May 9, 2010 at 19:34, gopronto said...
Hi, Pronto Script for Dummies ( but i prefer to call it " //Pronto Script For CI "
Here in NZ were are about to start a 12 week course on Pronto Script, at the end of this course we hope to e-Book it and make it available for sale on here or some other web site.
Depending on how the course goes we may even do nother more advance course.
So watch this space.... Definitley will!
|
Thanks
Frank |
|
Post 9 made on Monday May 10, 2010 at 02:29 |
gopronto Senior Member |
Joined: Posts: | April 2008 1,453 |
|
|
as i have problems like this:-
Trying to run a reusable macro depending on the inputstatus of a RFX9600
function InputStatus()
{ for (count = 0; count <4; count++) { System.print(count); i=CF.extender[extenderId].input[count]; high=CF.widget("1", "PARAMS").label; low=CF.widget("5", "PARAMS").label; e=i.get() ? ""+"high" : ""+"low"; System.print(e); // info for me :) CF.widget(""+ count, "PAGE1").label=e; if( e = low){ CF.widget("1","marks","PS_MACROS").scheduleActions(); else CF.widget("2","marks","PS_MACROS").scheduleActions(); } } }
and i can not work out why it doesn't work
|
Pronto still one of the best Wi-Fi Remotes, www.ikonavs.co.nz and [Link: axiumcontrol.com] Axium Control |
|
Post 10 made on Monday May 10, 2010 at 03:06 |
buzz Super Member |
Joined: Posts: | May 2003 4,376 |
|
|
gopronto, Syntax error at the "else". Don't feel bad. I'm in the process of generalizing some routines across multiple programs of different generations. I spent the whole day picking through similar sillyness in my own code. Perhaps this is what you meant:
function InputStatus() { for (count = 0; count <4; count++) { System.print(count); i=CF.extender[extenderId].input[count]; high=CF.widget("1", "PARAMS").label; low=CF.widget("5", "PARAMS").label; e=i.get() ? ""+"high" : ""+"low"; System.print(e); // info for me :) CF.widget(""+ count, "PAGE1").label=e; if( e = low) CF.widget("1","marks","PS_MACROS").scheduleActions(); else CF.widget("2","marks","PS_MACROS").scheduleActions(); } }
Last edited by buzz on May 10, 2010 03:15.
|
|
Post 11 made on Monday May 10, 2010 at 04:43 |
gopronto Senior Member |
Joined: Posts: | April 2008 1,453 |
|
|
ok with a bit of a change this worked :-
function InputStatus() { for (count =0; count <4; count++) { System.print(count); i=CF.extender[extenderId].input[count]; high=CF.widget("1", "PARAMS").label; low=CF.widget("5", "PARAMS").label; e=i.get() ? ""+"high" : ""+"low"; System.print(e); // info for me :) CF.widget(""+ count, "PAGE1").label=e; System.print(e); if( e== "low") CF.widget("2","marks","PS_MACROS").scheduleActions(); else
CF.widget("1","marks","PS_MACROS").scheduleActions(); } }
|
Pronto still one of the best Wi-Fi Remotes, www.ikonavs.co.nz and [Link: axiumcontrol.com] Axium Control |
|
Post 12 made on Monday May 10, 2010 at 15:44 |
Lyndel McGee RC Moderator |
Joined: Posts: | August 2001 12,996 |
|
|
Franin,
I posted a thread entitled "But really, what is ProntoScript" a ways back. Some useful info to give beginner's a perspective as to what it really is.
|
Lyndel McGee Philips Pronto Addict/Beta Tester
|
|
Post 13 made on Monday May 10, 2010 at 20:15 |
Franin Long Time Member |
Joined: Posts: | April 2008 195 |
|
|
On May 10, 2010 at 15:44, Lyndel McGee said...
Franin,
I posted a thread entitled "But really, what is ProntoScript" a ways back. Some useful info to give beginner's a perspective as to what it really is. Thanks Lyndel, I will give that a read:)
|
Thanks
Frank |
|
Post 14 made on Wednesday May 12, 2010 at 22:12 |
alpha Long Time Member |
Joined: Posts: | September 2003 258 |
|
|
I had pretty close to zero experience with Prontoscript ( javascript ) when I first tried. But it it took a long time before I could write my first script. If you are going to try to write a script get " Javascript The Definitive Guide " ( fifth edition ) by Flanagan. Also check out W3 Schools http://www.w3schools.com/ online, it is free and a great way to practice writing scripts as you learn. You might want to read about HTML first . There is plenty of information online about javascript and examples of how and why it works. But most 99% of it concerns it being used in a web page like the one your reading right now. Be sure to download the Prontoscript Developers Guide.This has examples on the very basics to the more advanced options. My guess is that it will take you at least 3 to 12 months before you get something that works for you. It all depends how much time you can spend learning a new language. Since you have a goal to achieve it makes learning easier.
|
Project Boredom 2 is here. [Link: mediafire.com]------------------------ Check Version 1 & 2 out in the files section. |
|
Post 15 made on Wednesday May 12, 2010 at 22:20 |
Lyndel McGee RC Moderator |
Joined: Posts: | August 2001 12,996 |
|
|
Alpha,
Very nice and informative post. Thanks!!!
Is that 3-12 month estimate based on no programming background or limited programming background? I suspect that is the case.
For me, coming up to speed on Prontoscript was like simply learning how to use another tool but again, I've been developing software for 25 years. Still, it took about a month and a couple of sample projects (a mod to Philips's RSS module now available to all users and my Yahoo Weather module) to come up to speed such that I was aware of all the ins and outs. :-)
|
Lyndel McGee Philips Pronto Addict/Beta Tester
|
|
|
Before you can reply to a message... |
You must first register for a Remote Central user account - it's fast and free! Or, if you already have an account, please login now. |
Please read the following: Unsolicited commercial advertisements are absolutely not permitted on this forum. Other private buy & sell messages should be posted to our Marketplace. For information on how to advertise your service or product click here. Remote Central reserves the right to remove or modify any post that is deemed inappropriate.
|
|