Difference between revisions of "Installing HADesigner"
Jimmejames (Talk | contribs) |
|||
(13 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
− | [[category: | + | [[category:development]] |
+ | {{versioninfo|810Status=relevant|810UpdatedDate=15th Feb 2011|810UpdatedBy=Kezza|1004Status=relevant|1004UpdatedDate=19th Jul 2011|1004UpdatedBy=Foxi352}} | ||
+ | |||
+ | |||
HADesigner allows user interfaces to be manipulated in an existing LinuxMCE installation. However its install process is not immediately intuitive. | HADesigner allows user interfaces to be manipulated in an existing LinuxMCE installation. However its install process is not immediately intuitive. | ||
+ | |||
== For those who already know what they're doing == | == For those who already know what they're doing == | ||
− | The instructions must be performed on a Windows machine, preferrably one running Windows 2000 or later. | + | === Common task to be done on core === |
+ | * Add a grant to allow your HADesigner box to access your Core, make up a username and password.... (You will need to open a shell and start mysql with: mysql pluto_main -uroot) | ||
+ | * In the following code example replace user with your username and password with your password from the step above and .xxx (last 3 of your machines IP) | ||
+ | * The single quotation marks around user, your windows IP (192.168.80.xxx) and password and the semi-colon (;) at the end of each line are all required | ||
+ | USE mysql; | ||
+ | GRANT ALL PRIVILEGES ON pluto_main.* TO 'user'@'192.168.80.xxx' IDENTIFIED BY 'password'; | ||
+ | FLUSH PRIVILEGES; | ||
+ | |||
+ | {{p}} | ||
+ | |||
+ | === On Windows === | ||
+ | The instructions must be performed on a Windows machine, preferrably one running Windows 2000 or later. (Tested and works on Vista 32bit and Windows 7 64bit) | ||
* Install the Microsoft .NET Framework, version 1.1 [http://www.microsoft.com/downloads/details.aspx?FamilyId=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=en Download Link] | * Install the Microsoft .NET Framework, version 1.1 [http://www.microsoft.com/downloads/details.aspx?FamilyId=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=en Download Link] | ||
* Install the Microsoft .NET ODBC Data Provider [http://www.microsoft.com/downloads/details.aspx?FamilyID=6ccd8427-1017-4f33-a062-d165078e32b1&displaylang=en Download Link] | * Install the Microsoft .NET ODBC Data Provider [http://www.microsoft.com/downloads/details.aspx?FamilyID=6ccd8427-1017-4f33-a062-d165078e32b1&displaylang=en Download Link] | ||
* Install the MyODBC Adaptor [http://dev.mysql.com/downloads/connector/odbc/3.51.html Download Link] | * Install the MyODBC Adaptor [http://dev.mysql.com/downloads/connector/odbc/3.51.html Download Link] | ||
− | + | * While installing the myodbc adaptor, use the '''user''' and '''password''' you specified in the GRANT to test the connection from the installer and make sure it works correctly. | |
− | + | * Create a System DSN using the ODBC Administrator, called linuxmce, using the '''user''' and password you specified above, and use '''pluto_main''' as the database. (This is under "Control Panel" -> "Administrative Tools" -> "Data Sources (ODBC)" You may need to enable the "Classic" view in the explorer shell for the "Control Panel" "folder") | |
− | + | ||
− | + | ||
− | * While installing the myodbc adaptor, use the ''' | + | |
− | * Create a System DSN using the ODBC Administrator, called linuxmce, using the ''' | + | |
* Copy the files from /usr/pluto/orbiter/skins to C:\PlutoSkins on your HADesigner box. This is so that you can see the skin graphics correctly, as they are only stored with relative paths within the database. | * Copy the files from /usr/pluto/orbiter/skins to C:\PlutoSkins on your HADesigner box. This is so that you can see the skin graphics correctly, as they are only stored with relative paths within the database. | ||
− | * Download and unpack the HADesigner ZIP. [http:// | + | * Download and unpack the HADesigner ZIP. [http://deb.linuxmce.org/HADesigner.zip Download Link], decompress it into some directory, say "C:\HADesigner". |
* Launch HADesigner, and in the configuration dialogue box that appears, enter the following information: | * Launch HADesigner, and in the configuration dialogue box that appears, enter the following information: | ||
** Skins Directory: C:\PlutoSkins | ** Skins Directory: C:\PlutoSkins | ||
Line 33: | Line 44: | ||
Once in that hive, edit the ConnectionKey to correct the dababase login. Your data should look something similar to the following, only instead of the odbcuser and odbcpassword, replace with yours created above: | Once in that hive, edit the ConnectionKey to correct the dababase login. Your data should look something similar to the following, only instead of the odbcuser and odbcpassword, replace with yours created above: | ||
− | '''driver={MySQL ODBC 3.51 Driver};server=dcerouter;uid= | + | '''driver={MySQL ODBC 3.51 Driver};server=dcerouter;uid=user;password=password;database=pluto_main;''' |
Now HADESigner should find your correct database and work properly. | Now HADESigner should find your correct database and work properly. | ||
+ | |||
+ | {{p}} | ||
+ | |||
+ | === On Mac OSX (tested on Snow Leopard) === | ||
+ | * Install latest MONO Framework for MacOS X [http://www.go-mono.com/mono-downloads/download.html Download Link] | ||
+ | * Copy the files from /usr/pluto/orbiter/skins to /PlutoSkins on your HADesigner box. This is so that you can see the skin graphics correctly, as they are only stored with relative paths within the database. | ||
+ | * Download and unpack the HADesigner ZIP. [http://www.zeebop.com/data/linuxmce/designer19_02_2007.zip Download Link], decompress it into some directory, say "HADesigner". | ||
+ | * Open a terminal window and change to the directory where you extracted the HADesigner files. | ||
+ | * Start HAdesigner by typing: | ||
+ | '''mono HADesigner.exe''' | ||
+ | {{p}} | ||
+ | |||
+ | == Tutorial Screencasts == | ||
+ | |||
+ | '''Basics''' | ||
+ | |||
+ | *[http://www.localeconcept.com/HADesigner-Screencasts/01-basic_hadesigner_fundamentals.html Fundamentals]<BR> | ||
+ | *[http://www.localeconcept.com/HADesigner-Screencasts/ogg/02_designobj_basics_1.ogg Objects Basics]<BR> | ||
+ | *[http://www.localeconcept.com/HADesigner-Screencasts/ogg/03_ui2_popup_part_1.ogg Popup]<BR> | ||
+ | *[http://www.localeconcept.com/HADesigner-Screencasts/ogg/04_ui2_popup_part_2.ogg Popup Part2]<BR> | ||
+ | *[http://www.localeconcept.com/HADesigner-Screencasts/ogg/05_UI1_Orbiter.ogg Orbiter]<BR> | ||
+ | *[http://www.localeconcept.com/HADesigner-Screencasts/ogg/06_UI1_Full_Screen_OSD.ogg OSD1]<BR> | ||
+ | *[http://www.localeconcept.com/HADesigner-Screencasts/ogg/07_UI1_Full_Screen_OSD_2.ogg OSD2]<BR> | ||
+ | *[http://www.localeconcept.com/HADesigner-Screencasts/ogg/08_UI1_PDA.ogg PDA]<BR> | ||
+ | *[http://www.localeconcept.com/HADesigner-Screencasts/ogg/09_Mobile_Remote.ogg Mobile Remote]<BR> | ||
+ | *[http://www.localeconcept.com/HADesigner-Screencasts/ogg/10_cisco_7970_orbiter.ogg Cisco7970]<BR> | ||
+ | *[http://www.localeconcept.com/HADesigner-Screencasts/ogg/11_Monitor_mode.ogg Monitor Mode] | ||
+ | |||
+ | '''Advanced''' | ||
+ | |||
+ | *[http://www.localeconcept.com/Skin-Screencasts/01_introduction_and_aesthetic.ogg Intro and Aesthetic] | ||
+ | *[http://www.localeconcept.com/Skin-Screencasts/02_main_menu_first_pass.ogg Menu First Pass] | ||
+ | *[http://www.localeconcept.com/Skin-Screencasts/03_main_menu_notes_and_corrections.ogg Main Menu Notes and Corrections] | ||
+ | *[http://www.localeconcept.com/Skin-Screencasts/04_the_floorplan_buttons.ogg Floorplan Buttons] |
Latest revision as of 03:25, 20 October 2012
Version | Status | Date Updated | Updated By |
---|---|---|---|
710 | Unknown | N/A | N/A |
810 | relevant | 15th Feb 2011 | Kezza |
1004 | relevant | 19th Jul 2011 | Foxi352 |
1204 | Unknown | N/A | N/A |
1404 | Unknown | N/A | N/A |
Usage Information |
HADesigner allows user interfaces to be manipulated in an existing LinuxMCE installation. However its install process is not immediately intuitive.
Contents
For those who already know what they're doing
Common task to be done on core
- Add a grant to allow your HADesigner box to access your Core, make up a username and password.... (You will need to open a shell and start mysql with: mysql pluto_main -uroot)
- In the following code example replace user with your username and password with your password from the step above and .xxx (last 3 of your machines IP)
- The single quotation marks around user, your windows IP (192.168.80.xxx) and password and the semi-colon (;) at the end of each line are all required
USE mysql; GRANT ALL PRIVILEGES ON pluto_main.* TO 'user'@'192.168.80.xxx' IDENTIFIED BY 'password'; FLUSH PRIVILEGES;
On Windows
The instructions must be performed on a Windows machine, preferrably one running Windows 2000 or later. (Tested and works on Vista 32bit and Windows 7 64bit)
- Install the Microsoft .NET Framework, version 1.1 Download Link
- Install the Microsoft .NET ODBC Data Provider Download Link
- Install the MyODBC Adaptor Download Link
- While installing the myodbc adaptor, use the user and password you specified in the GRANT to test the connection from the installer and make sure it works correctly.
- Create a System DSN using the ODBC Administrator, called linuxmce, using the user and password you specified above, and use pluto_main as the database. (This is under "Control Panel" -> "Administrative Tools" -> "Data Sources (ODBC)" You may need to enable the "Classic" view in the explorer shell for the "Control Panel" "folder")
- Copy the files from /usr/pluto/orbiter/skins to C:\PlutoSkins on your HADesigner box. This is so that you can see the skin graphics correctly, as they are only stored with relative paths within the database.
- Download and unpack the HADesigner ZIP. Download Link, decompress it into some directory, say "C:\HADesigner".
- Launch HADesigner, and in the configuration dialogue box that appears, enter the following information:
- Skins Directory: C:\PlutoSkins
- Database Connection: dsn=linuxmce
With all of this done, the HADesigner should now work.
If you run HADESigner after following these steps and it is trying to connect to the local machine instead of the core for the database, you must edit the registry to correct a wrong entry that somehow got inserted. The steps are as follows:
- Run regedit from the run option on you windows machine
- Go to the following hive:
Computer\HKEY_CURRENT_USER\Software\Pluto\OrbiterDesigner
Once in that hive, edit the ConnectionKey to correct the dababase login. Your data should look something similar to the following, only instead of the odbcuser and odbcpassword, replace with yours created above:
driver={MySQL ODBC 3.51 Driver};server=dcerouter;uid=user;password=password;database=pluto_main;
Now HADESigner should find your correct database and work properly.
On Mac OSX (tested on Snow Leopard)
- Install latest MONO Framework for MacOS X Download Link
- Copy the files from /usr/pluto/orbiter/skins to /PlutoSkins on your HADesigner box. This is so that you can see the skin graphics correctly, as they are only stored with relative paths within the database.
- Download and unpack the HADesigner ZIP. Download Link, decompress it into some directory, say "HADesigner".
- Open a terminal window and change to the directory where you extracted the HADesigner files.
- Start HAdesigner by typing:
mono HADesigner.exe
Tutorial Screencasts
Basics
- Fundamentals
- Objects Basics
- Popup
- Popup Part2
- Orbiter
- OSD1
- OSD2
- PDA
- Mobile Remote
- Cisco7970
- Monitor Mode
Advanced