Find Jobs
Hire Freelancers

Hangman client server gui/app

£20-250 GBP

Cerrado
Publicado hace más de 7 años

£20-250 GBP

Pagado a la entrega
1. INTRODUCTION Java has several built-in networking APIs since its early implementation to support the development of fully networked/distributed applications over TCP/IP networks. Coupled with the ability to specify concurrency through multithreading, these tools have been designed using the client-server computing paradigm1 2. A TASK-BASED WORKPLAN , where collaborating tasks can be distributed across multiple platforms over a network - for example, to enable workload be shared or partitioned between clients (usually) running on individual workstations of the network, and the (generally more powerful) server program. One of the most useful facilities available at low level is the socket, which permits communicating program/objects to be executed on different JVMs connected over a TCP/IP network. At a higher level of abstraction, Java also offers an API built on top of sockets - the RMI (Remote Method Invocation), constructed using a Distributed Object model (DOM) to enable remote object methods to be invoked directly as if they were residing on the local host. The objectives of this assignment are to (1) gain practical experience with networked computing using the java.net.* API, (2) consolidate the principles and techniques learnt from the two advanced topics of concurrency and GUI (Graphical User Interface), and (3) develop software/project development skills in solving real-world programming problems rather than some ’toys’. Specifically, the assignment concerns the development of a client-server implementation of the "Hangman" game, a (traditionally) paper and pencil guessing game involving two players. The application should allow individual players to participate in the game over the network. Supporting materials for this assignment, including program examples (*.java and *.class) are available on KLE/BB alongside this document. A summary description of the game is included in Appendix I, which should be adopted as the baseline specifications of the application that you are required to develop for this assignment.
ID del proyecto: 11981788

Información sobre el proyecto

2 propuestas
Proyecto remoto
Activo hace 7 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
2 freelancers están ofertando un promedio de £105 GBP por este trabajo
Avatar del usuario
Hello I've 15+ years very strong experience in java and javafx. so i can do your work easily please send me message so i can start your work ASAP. Thanks
£98 GBP en 3 días
5,0 (1 comentario)
3,0
3,0
Avatar del usuario
Hello there! First of all let me introduce myself. Name is Serge, I have two years Java programming experience. I used to work with networking libraries aswell as with JavaFX while working on desktop appliactions. So I feel quite confindent about this assignment. I'd like to get more details about this project, so i could get started. Let me know if you are interested in my service.
£111 GBP en 7 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de SAUDI ARABIA
Saudi Arabia
0,0
0
Miembro desde nov 4, 2016

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.