Project category

Skills

Language

Project options

Client history

Bids received

Client status

Results

License asignation manager

Budget: Open Published: 2 months ago Deadline: 60 days Bids: 2
The aim is to develop a client-server application for the management of technical applications license assignation to users. Python is the preferred language due to its extensive library catalog that helps to ease and accelerate the development.
The server application shall manage the assignation of the available resources to users, which use the client side of the application. Resources are defined in a configuration file.

Server shall run on Windows Server or Linux. Server shall be in charge of assuring the coherence between the license usage reported by the different license daemons (flexlm based) and the internal state due to license assignment to users. For this it will use information provided by the client side of the application and may enforce actions on users computers through the client (e.g. closing an unauthorized instance of an application consuming a license) . Exceptionally (license hang), and to ensure coherence between assigned and available resources, the server side of the application shall be able to command license daemons for forcing the release of a particular resource, re-starting the daemon or blocking a particular user (normally performed by using the flexlm API). All management tasks shall be logged and the server shall be able to notify the administrator by e-mail for certain events. Server shall be able to recover to a fault situation.

Client side of the application shall run in Windows 7 or Linux. It shall provide a GUI showing the available simulation resources. For using a particular resource the user shall be able to select it and perform a request for assignation. If the server side performs the assignation, the application using the resource is launched in the user computer. The client/server application shall monitor that the license associated the assigned resource is correctly checked out in the corresponding license daemon. The usage of the resource is monitored until it is released. The application using a resource may be a command line application requiring some parameters that shall be configurable through a dialog.

Client and server communicate using TCP/IP sockets. Particular message passing mechanism or remote execution is TBD. Server and clients execute in the same LAN.

The application shall be able to manage around 100 resources.

Developer should master or acquire the following topics:
* Lauch OS commands as well as read and process the standard output (for flexlm commands execution)
* TCP/IP sockets
* Working with text files.
* Execution as a service
* GUI (PyQT preferred)
* Monitoring and management of system processes
* Executable file generation and packaging

Categoría: IT & Programación
Subcategoría: Desktop Applications
¿Cuál es el alcance del proyecto?: Crear una aplicación nueva
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo las especificaciones
Experiencia en este tipo de proyectos: No (No he administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Plataformas requeridas: Windows, Linux / Unix
Published by: Luis España

Termineter | sincronizar sonda, conectar (python)

Budget: Open Published: 2 years ago Project duration: 1 - 4 weeks Bids: 4
Partimos de la base, con el siguiente programa en python: https://code.google.com/p/termineter/
Actualmente estoy probando mil fórmulas para sincronizar una sonda estándar con el programa. Pero no logro avanzar.
El objetivo es programar y modificar valores en el contador digital.
Necesito la ayuda de un experto para avanzar. Empezamos a trabajar el lunes 13/07/2014 por remoto.
Preparo una máquina con win7/xp 32 bits, entorno python etcétera.
Al finalizar y dejar todo en marcha, elaboraremos un manual práctico.
Eso es todo. Trabajo por resultados, después de elaborar todo el colaborador y yo llegamos a un acuerdo sobre el tiempo trabajado y se retribuye al freelancer.
------------------------
In English:
We assume, with the following program in python: https://code.google.com/p/termineter/
I am currently testing a thousand ways to synchronize a standard probe with the program. But I can not move.
The objective is to schedule and modify values ​​in the digital counter.
I need expert help to advance. We started to work on Monday 7/13/2014 remote.
Win7/XP prepare a machine with 32-bit python environment and so on.
At the end and leave everything in place, we will develop a practical manual.
That's it. Work results, after making all partner and I came to an agreement on working time and is paid to freelancer.
Published by: Cesar D. V. Last reply: 2 years ago España

Backend: Migración de web desde Google App Engine a Openshift

Budget: Open Published: 2 years ago Deadline: 23 days Bids: 7
*For English see below
español
=========
somos una startup hispana que está creando la nueva versión beta de su web y buscamos a un programador python que conozca el framework de desarrollo django.
Actualmente nuestra beta está desarrollada para Google App Engine en Python sin Django (usando Jinja / Webapp2) y queremos migrarla a la plataforma PaaS (Platform as a Service) de Openshift, usando Django.
Este trabajo es parte de uno de los sprints que se han planificado para el desarrollo de esta beta. Si el desarrollador que colabore con nosotros hace un trabajo de calidad a un precio razonable, se le ofrecerá participar en el resto del desarrollo.
El diseño CSS no es necesario, nosotros nos encargamos solo la parte de programación en django y el código de los templates django.
Será necesario que la web sea internacional, para ello se usará la tecnología i18n.
Te estamos esperando! :)
ENGLISH
=======
We are a startup that is creating the new beta version of its website and are looking for a Python programmer who knows the development framework DJANGO.
Currently our beta is developed for Google App Engine in Python without Django (using Jinja / webapp2) and we want to migrate it to OpenShift plataform (PaaS) using Django.
This work is part of one of the sprints that are planned for the development of this beta. If the developer works with doing a work with quality at a reasonable price, you will be offered to participate in the rest of the development.
The CSS layout is not necessary, only the backend. We need to be international. I18n technology can be useful for this.
We're waiting for you! :)
Published by: Alexandre G. España
Loading...