Your Universal Remote Control Center
RemoteCentral.com
Philips Pronto Professional Forum - View Post
Previous section Next section Previous page Next page Up level
Up level
The following page was printed from RemoteCentral.com:

Login:
Pass:
 
 

Page 1 of 2
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,995
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,995
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,995
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
Page 1 of 2


Jump to


Protected Feature 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.

Hosting Services by ipHouse