Wednesday, April 8, 2009

Sr Java Client Developer on MAC

Term: 2 month Contract ( Possibility of Contract to Hire )
Location : Sunnyvale, CA

Description:

This is a demo quality spike related to desktop management.  Client has a console for unify all of these clients.  Client  only support Windows, but want to create a Java client specifically for  MAC laptops that can report into there console.

 High level requirements

Client should run in the background, equivalent to minimized on task bar in Windows.

Accept an HTTP post which will inform the client to send statistics to a particular IP and port with a certain frequency.

Collect rudimentary statistics including (if possible)

-          Hostname

-          Interfaces

-          MFG

-          Model

-          OS

-          Memory utilization

-          CPU utilization

-          Battery Life (optional)

-          WLAN security

-          RF Neighbors

 If the spike goes well, then Client might turn this spike into a real product with the additional requirements:

-          Ability to accept and apply software updates

-          Ability to collect a total manifest of all software on the device

-          Ability to remote-control the device (VNC capability)

-          Professional installer

-          Ability to auto-upgrade

No comments: