AminetAminet
Search:
82087 packages online
About
Recent
Browse
Search
Upload
Setup
Services

misc/misc/3DHome.lha

Mirror:Random
Showing:ppc-amigaosgeneric
No screenshot available
Short:3D interface for X10 modules and EZHome.
Uploader:AmigaOne TheWorld net (Alex Carmona)
Type:misc/misc
Version:1.0
Architecture:m68k-amigaos
Autor:Amiga at theworld.net (Alex Carmona)
Dist:Aminet, CD, Other.
Date:26-Nov-2000Short: 3D interface for X10 modules and EZHome.
Autor:Amiga at theworld.net (Alex Carmona)
Dist:Aminet, CD, Other.
Date:26-Nov-2000
Date:2000-11-27
Download:http://aminet.net/misc/misc/3DHome.lha - View contents
Readme:http://aminet.net/misc/misc/3DHome.readme
Downloads:2389
DESCRIPTION:
3DHome opens a screen and shows you a ray-traced room with 4 lamps and a
radio. When you click on any of these appliances, it turns it On or Off,
on the screen AND in the real world if you have EZHome and an X10 interface.
To look more realistic, both the On and Off states have been ray-traced.
Additionally, if you use an external X10 controller or RF remote to turn
something On or Off, the images will be updated as well.
The same happens if you use VoiceShell to control your lights/appliances
with voice commands.

REQUIREMENTS:
o jAnimator (Aminet:util/wb/JAnimator.lha)
  To display/update the images
o GFX card using P96 or CyberGFX (for jAnimator)
o MUI (for EZHomePrefs) and MUI:PSI (to open the public screen)
o AmigaOS3.x (might work with 2.x but not tested)
Optional:
o EZHome (ftp://ftp.iolinc.net/hines_j/web/EZHomeDemo.lha)
  (registration recommended for full functionality)
  You can test 3DHome without EZHome, but the reason why I made 3DHome is 
  precisely to control those X10 modules sold at www.X10.com and RadioShack.
  For X10 distributors in Europe, go to http://www.x-10europe.com/listof.htm

INSTALLATION:
Read the HOW-TO-INSTALL.doc file.

USAGE:
Double-clicking on EZHOME:3DHome should:
-open a new screen,
-start EZHome and
-put clear images on top of each appliance.

A single click on any of the appliances should switch it ON or OFF.
If you have registered EZHome, switching an appliance ON or OFF with a remote
should update the image after a few seconds.

Double-clicking on EZHOME:3DHome again should:
-quit EZHome,
-remove the EZHOME: assign,
-remove all the images,
-close the 3DHome screen.

TROUBLESHOOTING:
If it didn't work, take a look at 3DHome with a text editor, save a copy of
it and remove the >NIL: redirections then try again to see what fails.
Otherwise, clicking on any device should send a rexx command to EZHome and
then update the image.

SHELL USAGE:
Four commands are used by 3DHome and EZHome and can be used from the shell
if needed:
Switch is the main command used by all the components.
SYNTAX: Switch NAME/A, STATE/A, (UPDATE/S)
NAME:   Lamp, Halogen, Sink, Spot or Radio.
STATE:  ON or OFF
UPDATE: Use this to change the image without sending the command to EZHome.

EXAMPLE: 1.RAM:EZHOME> Switch Radio ON UPDATE

AllLightsOn, AllLightsOff and AllUnitsOff are shortcuts doing exactly what
their name says, and were created mainly to allow EZHome to change the images
when one of these commands is received through ARexx or the CM11a.
The syntax is: AllLightsOn (UPDATE/S)


KNOWN BUGS:
-3DHome doesn't read the "STATUS" output from EZHome, therefore when the
 program starts, all the images are set to OFF. For now you'll have to click
 on what should be ON or issue the Switch xyz ON UPDATE command manually.
-The DIM function is ignored, mainly to avoid ray-tracing hundreds of images,
 and because a single click wouldn't work for that, requiring a dimmer on
 the picture, not worth it.
-Avoid sending too many commands too quickly as RX might get confused or hang.
-The first version of jAnimator wasn't designed for this type of application
 but it gave me this idea and made it possible to implement.
 The only way to remove an image is by breaking its process, which gets
 complicated if they all have the same name as 3DHome would have to track the
 process number as well. For now I use renamed copies of jAnimator which are
 easy to "kill" individually. This means using an extra 160kb of storage on
 the disk. Additionally, under the same or a different name, each instance of
 jAnimator is also taking up RAM for each the process and its image.
 This isn't perfect but it works.


THE FUTURE...
-An HTML and/or Multiview version of 3DHome for Amigas without GFX card.
-Perhaps a VRML version (if I find a way to get feedback from objects).
-Improve the startup procedure to query the current state of each module and
 load the appropriate image.
-If the next version of jAnimator allows it, only one instance of the program
 will be loaded in memory.
-A different sky image in the window, changing according to the clock or light
 intensity for those who have the X10 light sensors or HawkEye.
-Support for sound. Functionality is my main priority, but why not.
-Some kind of installation procedure to make it work "out of the box".
-A complete set of appliance images to let users pick the ones they need
 with a configuration panel.
-Various background images like 2 or 4 rooms at once, side or top views.
-Livecam support. (To generate the background in realtime)
-Any suggestion is welcome.

COPYRIGHTS:
3DHome is ©2000 Alex Carmona. You are free to copy, distribute and modify it.
The included WBRun and parm.library are ©1995 Silvain Rougier/Pierre Carrette
and came from Aminet with the demo of the excellent BrowserII.
When configured properly, BrowserII is a real marvel and is useful on PCs as
well (using WinUAE) as it navigates through directories and open/copy/delete
files many times faster than Windows98 very own Explorer! Give it a try.

Questions, comments, suggestions, flames? Email:Amiga at TheWorld.net

DISCLAIMER: 
Whatever goes wrong, it's all YOUR fault.


============================================================
Amiga... Because real wizards don't settle for wooden sticks
============================================================


Contents of misc/misc/3DHome.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 1878    2450  76.7% -lh5- 2185 Jul 24  2000 EZHOME.info
[generic]                  254     567  44.8% -lh5- 12c2 Jul 24  2000 EZHOME/3DHome
[generic]                19703   28479  69.2% -lh5- 2434 Jul 24  2000 EZHOME/3DHome.info
[generic]                 2756    5588  49.3% -lh5- 9d6c Nov 26  2000 EZHOME/3DHome.README
[generic]                  759    1184  64.1% -lh5- d8f6 Jul 24  2000 EZHOME/3DHome.README.info
[generic]               211123  211123 100.0% -lh0- 7fc1 Jul 21  2000 EZHOME/3DRoom.jpg
[generic]                   96     147  65.3% -lh5- f591 Jul 21  2000 EZHOME/AllLightsOff
[generic]                   94     143  65.7% -lh5- e753 Jul 21  2000 EZHOME/AllLightsOn
[generic]                  108     212  50.9% -lh5- 4b0d Jul 21  2000 EZHOME/AllUnitsOff
[generic]                   51   17656   0.3% -lh5- 6e3b Jul 21  2000 EZHOME/Clear.argb
[generic]                  228    1301  17.5% -lh5- cc93 Jul 24  2000 EZHOME/Configfiles/3DHome
[generic]                30422  166424  18.3% -lh5- e317 Jul 21  2000 EZHOME/Halogen.argb
[generic]                 1441    2779  51.9% -lh5- 323d Jul 24  2000 EZHOME/HOW-TO-INSTALL.doc
[generic]                  797    1314  60.7% -lh5- aae8 Jul 24  2000 EZHOME/HOW-TO-INSTALL.doc.info
[generic]                  603     752  80.2% -lh5- 8f92 Jul 21  2000 EZHOME/Kill
[generic]                21915   67624  32.4% -lh5- 0ade Jul 21  2000 EZHOME/Lamp.argb
[generic]                  220     407  54.1% -lh5- 720a Jul 24  2000 EZHOME/Multiply
[generic]                  754    1187  63.5% -lh5- 7764 Jul 24  2000 EZHOME/Multiply.info
[generic]                14489   24592  58.9% -lh5- 44d9 Jul 18  2000 EZHOME/parm.library
[generic]                  155    1118  13.9% -lh5- cc61 Jul 21  2000 EZHOME/PSI-Settings.iff
[generic]                 3483  215140   1.6% -lh5- c034 Jul 21  2000 EZHOME/Radio.argb
[generic]                14741   68024  21.7% -lh5- 2871 Jul 21  2000 EZHOME/Sink.argb
[generic]                12224   38424  31.8% -lh5- 9e5c Jul 21  2000 EZHOME/Spot.argb
[generic]                 1046    2284  45.8% -lh5- 3124 Jul 24  2000 EZHOME/Switch
[generic]                  973    1340  72.6% -lh5- c480 May 25  1997 EZHOME/WBRun
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        25 files  340313  860259  39.6%            Nov 27  2000

Aminet © 1992-2017 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>