Beginner Question

Ben Pietsch22 Sep 2011 5:14 AM
Hi all,

first, I´m a real noob to this whole topic but want to dive a bit into it.

Unfortunately I think I have to start completely from scratch, so hope my posts wont be considered as too dumb :)

I am already struggeling getting into the environenment, as I am prompted for a Admin Passwort which I neither was asked to provide at any point nor I know where to find it. What can I do here ? Leaving blank or trying defaults like "Admin" results in "authentification failure"

Again, sry for this rookie question but I need to start at some point, right ?

BTW, can someone propose good literature to get the needed basic programming skills ?

Thanks, Ben
buddy22 Sep 2011 8:42 AM
Hey Ben.<br><br>First off, the VM password is: &nbsp;password. &nbsp;It&#39;s provided to you sometime while you obtain the VM.<br><br>Concerning the programming, a healthy knowledge of Javascript is ESSENTIAL. &nbsp;If you don&#39;t have any experience with Javascript, start here:<br><a href="http://www.w3schools.com/js/">http://www.w3schools.com/js/</a><br>(Disclosure: I&#39;m a huge fan of W3 and&nbsp;frequently&nbsp;use them as a resource).<br><br>Once/If you know JS, you can program for the Y!Connected platform. &nbsp;There are some nuances, but you&#39;ll essentially be building Javascript objects that are rendered onscreen by the engine. &nbsp;A healthy understanding of scope is almost as required as the language itself. &nbsp;When you start writing code, take some time and experiment a bit to learn how objects reference themselves and others.<br><br>Of course, Y! has provided developers with some documentation:<br> http://developer.yahoo.com/connectedtv/devguide/YWE_TV_Widget_Developer.pdf<br>I found the official documentation too wordy and&nbsp;convoluted&nbsp;to be much help but YMMV. &nbsp;There are definitely dozens of helpful snippets (snicker) buried within but be prepared to dig and find info in places you might not initially expect. &nbsp;The forums are another good resource but don&#39;t expect a timely answer; I don&#39;t believe there&#39;s any official support here and often times, the advice goes no further than s to consult the documentation. &nbsp;That said, a number of people have posted their issues/questions and left a vast array of knowledge. &nbsp;If you find yourself with an unexplored problem and find an answer, don&#39;t forget to post your solution for those who will follow!<br><br>I really REALLY recommend Eclipse as your code editor within the VM. &nbsp;It&#39;s a more extendable and customizable than gedit and gprovides you a nice clear interface. &nbsp;To install within Ubuntu, open a terminal &nbsp;and enter these commands one by one:<br><span style="font-size:14px;line-height:normal;"><span style="font-family:courier, monospace;"><span style="white-space:pre-wrap;">add-apt-repository ppa:yogarine/eclipse/ubuntu</span></span><span style="font-family:Helvetica, Arial, Verdana, sans-serif;">&nbsp;<br></span></span><span style="font-family:courier, monospace;font-size:14px;white-space:pre-wrap;line-height:normal;"> apt-get update apt-get install eclipse-pdt</span><span style="font-family:courier, monospace;font-size:14px;white-space:pre-wrap;line-height:normal;"><br></span>Enter the admin password (password) if prompted and accept any additional packages you might need. &nbsp;It&#39;s a good sized download, so start it before you make lunch, go on break, etc.<br><br>Welcome to development for the Y! Connected platform. &nbsp;If you have any more questions, let the forums know!<br><br><div class="quote "><div class="quotetop ">QUOTE<cite>(Ben Pietsch @ 22 Sep 2011 5:14 AM)</cite><blockquote class="quotemain">Hi all,<br><br>first, I´m a real noob to this whole topic but want to dive a bit into it. <br><br>Unfortunately I think I have to start completely from scratch, so hope my posts wont be considered as too dumb :)<br><br>I am already struggeling getting into the environenment, as I am prompted for a Admin Passwort which I neither was asked to provide at any point nor I know where to find it. What can I do here ? Leaving blank or trying defaults like &quot;Admin&quot; results in &quot;authentification failure&quot; <br><br>Again, sry for this rookie question but I need to start at some point, right ?<br><br>BTW, can someone propose good literature to get the needed basic programming skills ?<br><br>Thanks, Ben<br></blockquote></div></div>
Pete23 Sep 2011 3:15 PM
Good advice, buddy. A solid foundation in Object-Oriented programming is key to your success. <br><br>_______________________<br><a href="http://www.hisneedsherneeds.com/">his needs her needs</a><br><br><div class="quote"><div class="quotetop">QUOTE<cite>(buddy @ 22 Sep 2011 8:42 AM)</cite></div><blockquote class="quotemain">Hey Ben.<br><br>First off, the VM password is: &nbsp;password. &nbsp;It&#39;s provided to you sometime while you obtain the VM.<br><br>Concerning the programming, a healthy knowledge of Javascript is ESSENTIAL. &nbsp;If you don&#39;t have any experience with Javascript, start here:<br><a href="http://www.w3schools.com/js/">http://www.w3schools.com/js/</a><br>(Disclosure: I&#39;m a huge fan of W3 and&nbsp;frequently&nbsp;use them as a resource).<br><br>Once/If you know JS, you can program for the Y!Connected platform. &nbsp;There are some nuances, but you&#39;ll essentially be building Javascript objects that are rendered onscreen by the engine. &nbsp;A healthy understanding of scope is almost as required as the language itself. &nbsp;When you start writing code, take some time and experiment a bit to learn how objects reference themselves and others.<br><br>Of course, Y! has provided developers with some documentation:<br> http://developer.yahoo.com/connectedtv/devguide/YWE_TV_Widget_Developer.pdf<br>I found the official documentation too wordy and&nbsp;convoluted&nbsp;to be much help but YMMV. &nbsp;There are definitely dozens of helpful snippets (snicker) buried within but be prepared to dig and find info in places you might not initially expect. &nbsp;The forums are another good resource but don&#39;t expect a timely answer; I don&#39;t believe there&#39;s any official support here and often times, the advice goes no further than s to consult the documentation. &nbsp;That said, a number of people have posted their issues/questions and left a vast array of knowledge. &nbsp;If you find yourself with an unexplored problem and find an answer, don&#39;t forget to post your solution for those who will follow!<br><br>I really REALLY recommend Eclipse as your code editor within the VM. &nbsp;It&#39;s a more extendable and customizable than gedit and gprovides you a nice clear interface. &nbsp;To install within Ubuntu, open a terminal &nbsp;and enter these commands one by one:<br><span style="font-size:14px;line-height:normal;"><span style="font-family:courier, monospace;"><span style="white-space:pre-wrap;">add-apt-repository ppa:yogarine/eclipse/ubuntu</span></span><span style="font-family:Helvetica, Arial, Verdana, sans-serif;">&nbsp;<br></span></span><span style="font-family:courier, monospace;font-size:14px;white-space:pre-wrap;line-height:normal;"> apt-get update apt-get install eclipse-pdt</span><span style="font-family:courier, monospace;font-size:14px;white-space:pre-wrap;line-height:normal;"><br></span>Enter the admin password (password) if prompted and accept any additional packages you might need. &nbsp;It&#39;s a good sized download, so start it before you make lunch, go on break, etc.<br><br>Welcome to development for the Y! Connected platform. &nbsp;If you have any more questions, let the forums know!<br><br><div class="quote "><div class="quotetop ">QUOTE<cite>(Ben Pietsch @ 22 Sep 2011 5:14 AM)</cite><blockquote class="quotemain">Hi all,<br><br>first, I´m a real noob to this whole topic but want to dive a bit into it. <br><br>Unfortunately I think I have to start completely from scratch, so hope my posts wont be considered as too dumb :)<br><br>I am already struggeling getting into the environenment, as I am prompted for a Admin Passwort which I neither was asked to provide at any point nor I know where to find it. What can I do here ? Leaving blank or trying defaults like &quot;Admin&quot; results in &quot;authentification failure&quot; <br><br>Again, sry for this rookie question but I need to start at some point, right ?<br><br>BTW, can someone propose good literature to get the needed basic programming skills ?<br><br>Thanks, Ben<br></blockquote></div></div></blockquote></div>
TVWidgetDocs17 Nov 2011 2:17 PM
<p>The Virtual Machine&#39;s admin password is provided in the Installation Guide here:<br><br><a href="http://developer.yahoo.com/connectedtv/installguide/CTV_IG_Download_and_Uncompress_the_Development_Environment_VM.html">http://developer.yahoo.com/connectedtv/installguide/CTV_IG_Download_and_Uncompress_the_Development_Environment_VM.html</a><br><br>Follow the steps in&nbsp;the Installation Guide to install the VM and development kit and to configure and debug using the TV Simulator:<br><br><a href="http://developer.yahoo.com/connectedtv/installguide/">http://developer.yahoo.com/connectedtv/installguide/</a><br><br>If you&#39;re looking for a sample, start with the Quick Start Guide&nbsp;to review the JavaScript used for the YCTV platform:<br><br><a href="http://developer.yahoo.com/connectedtv/quickstart/">http://developer.yahoo.com/connectedtv/quickstart/</a><br><br>The Developer Guide addresses general design and implementation topics and provides an overview of the user interface:<br><br><a href="http://developer.yahoo.com/connectedtv/devguide/">http://developer.yahoo.com/connectedtv/devguide/</a><br><br>The application framework is described in two formats, the API reference:<br><br><a href="http://developer.yahoo.com/connectedtv/kontxapi/YWE_TV_Widget_KONtx.pdf">http://developer.yahoo.com/connectedtv/kontxapi/YWE_TV_Widget_KONtx.pdf</a><br><br>and the generated HTML documentation:<br><br><a href="http://developer.yahoo.com/connectedtv/kontxapi/">http://developer.yahoo.com/connectedtv/kontxapi/</a><br><br>All docs are linked from the YDN home page here:<br><br><a href="http://developer.yahoo.com/connectedtv/">http://developer.yahoo.com/connectedtv/</a><br><br><br><br><br></p>