Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.171.297 Times

TiVo::HME::Application 1.3

  Date Added: January 03, 2010  |  Visits: 850

TiVo::HME::Application

Report Broken Link
Printer Friendly Version


Product Homepage
Download (90 downloads)



TiVo::HME::Application is a Perl implementation of TiVos HME protocol. SYNOPSIS use TiVo::HME::Application; our @ISA(TiVo::HME::Application); sub init { my($self, $context) = @_; $self->get_root_view->visible(1); my $mpg = $T_RESOURCE->image_file(examples/myloop.jpg); $self->get_root_view->set_resource($mpg, $T_CONST->HALIGN_CENTER | $T_CONST->VALIGN_CENTER); } sub handle_event { my($self, $resource, $key_action, $key_code, $key_rawcode) = @_; print "You pressed the $key_code key on the remote!n"; } Perl on your TiVo in 11 Steps!! Step 1: Go to http://tivohme.sourceforge.net Step 2: Go to Step 1 Step 3: Go to Step 2 (seriously) Step 4: Congratulations on making it here! Step 5: Really, go to http://tivohme.sourceforge.net, download the SDK, read the PDF files (dont worry about the protocol PDF, thats what this is for). Step 6: Learn about Views & Resources Step 7: Learn about the Application cycle (init then event loop) Step 8: Learn about Events Step 9: Learn how the Perl stuff differs from the Java stuff (mainly only in naming) Step 10: View & understand the perl examples - especially how they related to the Java examples (they do the same thing!). Step 11: Use your imagination to create a kick-arse Perl-based HME app!!.

Requirements: No special requirements
Platforms: Linux
Keyword: Go Go To Hme Implementation Key Learn Libraries Perl Programming Tivo Tivohmeapplication Tivos Tivos Hme
Users rating: 0/10

License: Freeware Size: 61.44 KB
USER REVIEWS
More Reviews or Write Review


TIVO::HME::APPLICATION RELATED
Modules  -  Go To Top 0.0.6
Add a "Go to top" link to your posts, this is a wordpress plugin which base on jQuery, jQuery Easing and Scroll to Top v3installation : 1. Upload the plugin folder to the /wp-content/plugins/ directory 2. Activate the plugin through the 'Plugins'...
61.44 KB  
Libraries  -  GNU Classpath 0.95
GNU Classpath (essential libraries for Java) is a project to create free core class libraries for use with virtual machines and compilers for the Java programming language. GNU Classpath project includes all native methods and core classes...
6.5 MB  
Board Games  -  Jacqueline Go 1.1
Jacqueline Go is an implementation of the old Asian strategy game of "Go". Try to surround empty fields and the stones of the enemy by putting your stones on the board, if a group of enemy stones is completely surrounded, it is removed from the...
11.2 MB  
Form Processors  -  Tab Key Emulation 1.1
The tab key is no longer required to tab between fields.The user can go to the next form field just by pressing the enter key instead of the tab key. It could be useful with 10-key ter key it.
10 KB  
Web Browsers  -  Go Parent Folder 2.2
A Firefox add-on that adds Go To The Parent Folder menu to your context menu. Go Parent Folder adds "Go PaA Firefox add-on that adds Go To The Parent Folder menu to your context menu. Go Parent Folder adds "Go Parent Folder"...
10.24 KB  
Utilities  -  PS Hot Launch VVL 1.1
PS Hot Launch is meant to quickly run different applications, open documents, go to the right folders and web pages, send mail to a specified address, etc. The above operations are carried out through the menu that can be called by clicking the...
710 KB  
Information Lookup  -  Easy Journey to Other Planets (pdf) 1.8
One can attempt to go to any planet he desires, but this is only possible by psychological changes in the mind or by yogic powers. Mind is the nucleus of the material body. Anyone who trains the mind to turn from matter to the spiritual form of...
427 KB  
Modules  -  Node Go To 1.0
It also has the option to send to the target page a variable informing from where it came.Installation - Unpack in your modules folder (usually /sites/all/modules/) and enable under Administer > Site Building > Modules. Requirements: - Drupal 5.x
 
Modules  -  Add Quantity to Listings 1.2
To add a quantity field in the product listing view go to includes/modules/product_listing.phpreplacecase 'PRODUCT_LIST_BUY_NOW':$lc_align = 'center';$lc_text = '' . tep_image_button('button_buy_now.gif', IMAGE_BUTTON_BUY_NOW) ....
 
Modules  -  Ntz Antispam 2.0d
A completely rewrite for the old plugin. The plugin works now in a different way. Instead of waiting for robots to fill a field, I decided to go to another route: use a nonce key and a time stamp.
10 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB