Find Jobs
Hire Freelancers

Modify an existing front-end (createjs/jquery) and back(Qt) SSLsocket that loads 1 file: To load many files and save them in front-end temporary files

$250-750 USD

Terminado
Publicado hace casi 9 años

$250-750 USD

Pagado a la entrega
EXISTING PROJECT: We already have a front-end (createjs/jquery) that loads images from back-end (Qt 5.4) via ssl websockets. In the back-end there is a folder "images" which contains jpg and png images, the front end has a connect button. When connected, back-end sends a list of the files, front-end allows user to select one of the files and displays it. front-end decompresses the images and displays them. MODIFICATIONS REQUIRED: 1) a) To fix the old project: communication was in ASCII to change it to binary and back-end checks the image size, to remove that, and make front-end do that. In other words to reduce the communication to the minimum possible bytes and to reduce the work on the back-end so no need to check the image on the back-end. b) To do everything you can think of to speed-up the communication and reduce the load on back-end. 2) a) keep folder "image" as it is now, but add folders inside it, example: inside "image" there are "folder1", "folder2" etc.. b) inside each folder there are jpg, png, and xml files. Images will be mostly 1600x1200 pixels, please try with these sizes. c) When connected, client receives a list of all the folders. user selects a folder, example "folder2", client displays a list of all the files in that folder in color black. d) There is 1 "load" button. user can click to make client load all these files from SSL socket and save them in temporary files in their original compressed format (jpg, png, xml or other) * It is important to be able to later modify the data before saving it in temporary files. * When file is already saved in temporary file and has the same date/time as the file on the server, it does not load it again. e) the list of files were displayed in black, when these files are loaded (or were already loaded), they become displayed in blue and become a link. f) when a file is in blue, user can click and without communication with the server,client displays the image from temporary file. If it is JPG or PNG, it displays the image, If it is XML or other, it displays the ASCII contents of the file. g) Image decompression has to be done by a webworker (different thread), to allow other processes while decompressing the images. h) to prepare for the next project, we need to have 2 webworkers that can decompress and display images in the background. Because later we will need fast animations. i) web workers must be able to decompress jpg and png as fast as possible. (Please try to speed-up everything as much as possible) j) There is 1 "cycle" button on the screen, when pressed, webworkers start decompressing and displaying all the listed images, one after the other, as quickly as possible to test the speed.
ID del proyecto: 7906185

Información sobre el proyecto

8 propuestas
Proyecto remoto
Activo hace 9 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
Hello I'm interesting your project very well I'm a Good C/C++, Java, Web, Algorithm expert. I understand your req exactly. I m quite well experienced in these jobs. Let's go ahead with me I want to service for you continously. Thanks
$525 USD en 7 días
4,9 (1136 comentarios)
9,4
9,4
8 freelancers están ofertando un promedio de $612 USD por este trabajo
Avatar del usuario
Hi there! I'm relatively new to freelancer.com but I go way back with programming. I have expertise in Qt, CreateJS and JQuery and believe I can do this project for you. Visit my profile to see what previous clients had to say about my work or drop me a private message to talk more about this project. Hope to hear from you soon. Have a good day!
$500 USD en 7 días
5,0 (11 comentarios)
3,7
3,7
Avatar del usuario
Hi. I want view this project. I have a 2 years experince as Qt developer and 1 year as Javascript developer. I can help you with this project, but I must view it source code and see it in action, because it can't bo so simple.
$350 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
A proposal has not yet been provided
$666 USD en 20 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de LEBANON
Bologna, Lebanon
5,0
4
Forma de pago verificada
Miembro desde jun 7, 2011

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.