Help

See Registration Use Case for reference where Java services in the home box fit into the overall picture.

The home box software supports Java based service implementations.

Supported component models that can be deployed on the home box are:

  • Java Beans (local)
  • Java Servlets (remote)

JNDI API and implementation is available locally to Java services.

Shared variables bound to JNDI are:


/kernel                -- non-serializable reference to the microkernel that deploys all Java services
/SerialNumber          -- serial number of the home box
/filesystem/root       -- home box server root directory (jm3), see below
/filesystem/downloads  -- location of downloaded components on home box 

The server is structured on the filesystem as follows:


/bin                        -- startup script
/lib                        -- bootstrap libraries
/server
    /jm3                    -- see /filesystem/root in JNDI
        .keystore           -- stores private key after successful registration
        /conf               -- bootstrap configuration
        /downloads          -- downloaded packages, see /filesystem/downloads in JNDI
        /lib                -- server libraries
        /system 
            /deployers      -- deployers for web archives (Servlets) and Java beans
            /jm3-services   -- JM3Controls core components
            /web            -- Servlet container
2 comments:
 
17. Jun 2008, 17:33 CET | Link

I am playing Jason Dillonisms (inside joke sorry) but we will have to replace JM3 by openRemote :)

here comes 1000 commits...

ReplyQuote
 
09. Jul 2008, 19:11 CET | Link

hehehe...

Ok, I've gone through JM3, HomeBox, Home Controller, Open controller so far so expect all of those names appear somewhere, at least initially

:-P

Post Comment
Creative Commons License Content on this website is licensed under Creative Commons BY-NC-SA 3.0.