top of page

DJAVAC: Programming with Java is easier!

What is the DJAVAC?

The DJAVAC aim includes creating an automated load distribution engine for Java. It means project uses Java programming language and constructs the output of the code who has written. When completing the process steps of DJAVAC, code is transmitted from client to server to run programmers code properly over the network. Then, the execution result is sent from server to client to get programmer inform.The project meanly says programmer writes her/his codes with the pragmatic word which is called as distributed and client sends its code through the server using RMI connection, and Server returns the result of this specific methods in the same way as client does.

Çapa 1

Who can use the DJAVAC?

Anyone who has interested with writing Java programming language use this DJAVAC system. We aim to provide better programming language than original Java language. You use this project as a client or server. As a client, you just need to write Java code with adding "distributed" keyword at the start of code. As a server, you can run the client's code over interface.

Functionalities of DJAVAC

  • Detecting the «distributed» keyword that is declared before the desired method which is written by a Java programmer.

  • Detecting regular functions without «distributed» keyword.

  • Providing Server-Client mechanism anywhere.

  • Executing Client’s codes with written «distributed» keyword over Server.

  • Supporting multiple Client/Server architecture.

  • Sending IP address of available server over network.

  • Collecting workload on the selected method and then distributing over TCP/IP network.

server-client.png
bottom of page