This project is focusing on the visual aspect/ user interface here rather than the backend work.
Please let me know an idea of what you're planning in the bid.
We have a list of processes which are running (or not running) on various machines.
We'd like a way for support team to take the list of processes and make up multiple tab pages with the processes displayed.
They have 8 screens and thus will put one web page view on each screen.
Each view defined by support will contain multiple processes. Each process shown as a rectangle with information about the process.
Each process has a list of fields (think hashmap). describing A=B. There are many fields on the server for the process, however we'd only like to display some if it.
The team can choose which fields of the process is available in the viewable rectangle. The user can move the box around and resize it. The process has 4 status colours - green ok, yellow started, red down, blue not active.
All processes will have a human readable name (string) and a unique id (string).
Each process also has a list of commands that can be run on it, the server will supply this. (hashmap again). The user can right click, see the commands in a hierarchy on the screen, choose one, answer "yes/no" confirmation popup. If yes, the server gets a callback on the processs with the command and the unique id.
We will in the future make this depend on the user logged in - ie some are only viewers. Please keep this in mind.
Both field and command hashmap can be hierarchical - ie. support can select machine category, under which is machine name.
We need a way of defining views, create/change/save/delete. Views will be stored on the server.
One user could define a view, with other users choosing to see it.
Visual hint: Please see [url removed, login to view] for some examples of how boxes can be made interactive. If you have better ideas please mention it.
We need a simple java server to act as the backend to supply "process information" and allow loading/storing views and serving page. You may use dummy data for the process information for this project. It must be possible to load and save configuration/views/user choice of views to and from disk. Commands only need to be logged to the logfile for now.
The state of the processes change through time, we need the processes on the users screen to update with some maximum frequency (either real
Please give some idea what you're proposing in terms of look and feel. We want "wow/cool".
Please quote true price and time of project. Milestones will be written to partially penalise late delivery.
We cannot use GPL or any restrictive open source library. MIT/BSD /APACHE/Public domain etc fine.
As usual on freelancer, code will be supplied/tested before milestones release. Check my reputation I don't rip people off, and I don't pay for code in advance.
If you have neat ideas outside of this specification that would make it greater as we go along, we're open to making additional milestones
All copyright of completed project must belong to me, and must not be shared with any other people in either full or part.
A better way to describe this project is something like a shared UML editor.
We have a number of views which people can update. If one person updates on the screens, everyone looking at that screen will see it.
We need to know on the java side what was modelled.
Although we cannot use gojs (as it is commercial, we need open source - though not GPL or AGPL), here are some illustrative examples:
http://gojs.net/latest/extensions/BPMN.html << example online editor
http://gojs.net/latest/extensions/Inspector.html << nice way of seeing all/extended attributes for a process
http://gojs.net/latest/extensions/ColumnResizing.html << good way of showing process with rows/colums containing data
http://gojs.net/latest/samples/customContextMenu.html << right click context menus - ie send commands.
User interface needs drag and drop, resizing etc
Importantly - when someone saves - the state needs to be stored on the server - and the server needs to understand what has been modelled.
We want to make the server update the GUI text fields of processes as new data comes in.
Looking for "wow, that looks great" factor..
7 фрилансеров(-а) в среднем готовы выполнить эту работу за $281
[login to view URL] can visit my website for myself : [login to view URL] I am good at web development. I have read your description and know exactly what I should [login to view URL] project will be very easy for [login to view URL] I am a very Больше