KosmicTask Technical Overview
KosmicTask Technical Overview
This is a brief overview of KosmicTask's abilities. For more detailed information see the help page.
If you have any questions then please contact us at support@mugginsoft.com
- Design
-
- KosmicTask is a Mac OS X application in a client-agent configuration.
- KosmicTask functions as an AppleScript powered task server. The agent accepts task requests from the client, executes the task and returns the result.
- Interface
-
- An iTunes like GUI client connects to a separate agent.
- Multiple clients may connect to each agent.
- Multiple task may be executed simultaneously.
- The agent may be run independently of the GUI client to provide an always on service.
- Task Window Handling
-
- Each task executes in its own tab.
- Each task tab may repeatedly execute a single named task or may in sequence execute any number of different tasks.
- Each task tab retains a full history of executed task names and inputs.
- Task Window Handling
-
- A task may execute in a separate detached window.
- Detached task windows can be displayed in a minimised form.
- File Handling
-
- A task can accept any number of files as input and return any number of new or modified files as a result.
- File results can be viewed in an integrated Quick Look enabled browser.
- Task Result Handling
-
- Task results may be textual, script or file based.
- Results may be displayed as text, file, outline or script.
- Results may be saved or exported to Excel, Mail, Pages, TextEdit or Word.
- Each task tab retains a full history of results for tasks executed in that tab.
- Public Access
-
- Public tasks can be execute by any connected client.
- All tasks which have not been explicitly published cannot be accessed in this mode.
- Trusted User Access
-
- If the user authenticates then they can access all tasks.
- In addition, an authenticated user can create, edit, delete and publish/unpublish tasks as required.
- Remote Management
-
- Create, edit and compile tasks on remote connections.
- Remote compilation means that application dictionaries on the remote machine can be resolved.
- Remote Execution
-
- KosmicTask can execute tasks on remote connections.
- KosmicTask does not depend upon the Remote Apple Events service.
- User interaction (via AppleScript dialogs) on the remote machine can be enabled or disabled.
- Spotlight and Quick Look support
-
- Tasks may be searched from the finder using Spotlight.
- In application searching using Spotlight is supported for local, remote and Internet connected instances.
- Task files may be browsed using Quick Look.
- Automatic Service Discovery
-
- KosmicTask utilises Bonjour so automatically connects to any other KosmicTask instance in the local domain.
- Non local instances can be connected to via the Internet.
- In addition non local instances can be configured to connect whenever they become available.
- Internet Sharing
-
- KosmicTask can also accept incoming connections from the Internet.
- An integrated router portmapper is included.
- Privacy and Security
-
- KosmicTask has SSL encryption enabled by default.
- Authentication details may be saved to the Keychain.
