Find Jobs
Hire Freelancers

Java Developer

₹600-900 INR

Cancelado
Publicado hace más de 3 años

₹600-900 INR

Pagado a la entrega
You are required to develop and document a Java application as follows. The application allows the user to load and view images from files. The user should be presented with a button or similar mechanism to allow them to select an image from the disk. If the selected file cannot be loaded as an image, the user should be informed with a warning message. Once the image is loaded it should be displayed in the UI, with the UI resizing itself to fit the image. The user should be able to click on the image and add an annotation to that particular location on the image. The annotation should indicate the location and have a short text label. Any number of annotations can be added to the image. The user should be able to click on an existing annotation and remove it. This implies that while adding and removing annotations, the annotations should be drawn as overlays on top of the unchanged image. Finally, the application should allow the annotated image to be saved to a new image file. The saved file should be an ordinary image with the annotations now embedded as a part of the image – reloading it would not allow annotations to be removed after saving. You are expected to use the Swing UI toolkit. You should use a good Object-oriented approach to the design of the application, using dedicated classes as appropriate, for example, to represent annotations and to create modular custom components to provide the UI. You must provide: 1) A written description of your design with a clear rationale for the way the application’s functionality has been accomplished. 2) A UML class diagram that depicts the classes your design consists of, the relationships between them and all non-private method specifications. 3) A descriptive narrative of your source code, including fragments of your source code with the written narrative as appropriate. 4) A critical appraisal of your design and implementation. 5) A discussion of how the MVC architecture could be related to your design, describing how the various parts of your code would be refactored into an MVC architecture (or how they represent an MVC architecture if that should be the case). 6) The source-code of your application in a suitable form to be compiled and run. You will need to submit two files: 1) A written report in a word-processor document 2) A separate zip archive containing only the Java source code in its package hierarchy.
ID del proyecto: 28227152

Información sobre el proyecto

1 propuesta
Proyecto remoto
Activo hace 3 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 there, I have gone through your requirement and ready to work with you. I have three year experience working with java applications and can assure you best service with 100% satisfaction. Feel free to ping me to view my work samples. I will be waiting for your kind response. Thanks and Regards Puneet Garg
₹750 INR en 3 días
0,0 (1 comentario)
0,0
0,0

Sobre este cliente

Bandera de INDIA
Mumbai, India
5,0
4
Forma de pago verificada
Miembro desde ago 17, 2019

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.