Overview String encoding is the process of converting a sequence of characters (bytes) in a string from one form to another. We have already seen in Distributed Systems, how encoding can be used to marshal data before transmission over a network. While encoding is implicit in all strings, through the underlying use of ASCII/Unicode standards to map characters to numbers, encoding can also be applied as a prelude to compression and encryption. Commonly use string encoding techniques include Huffman encoding, Lempel–Ziv (LZ77 and LZ78), Run- length and Base64 encoding. You are required to develop a Java Encoding & Decoding API that can parse a file or a URL and encode the data using a variety of different algorithms. Your API should consist of a loosely-coupled design of highly cohesive classes that allow a programmer to quickly and easily exploit the underlying functionality exposed by your library. In addition to designing and implementing the API, you are also required to unit test your library using JUnit and provide an Ant build script with your submission.
15 freelancers are bidding on average $202 for this job
10+ years JAVA experience. 600+ projects completed successfully. I am very interested in this encoding/decoding assignment. Please send me complete details. Ready to start ASAP.
Contact me for an efficient, perfect, well documented development of your project according to 100% accuracy and requirements, with dedicated support. Thanks
Hello There, I am expert in Java and i can do the task. I am familiar with these type of functionalists and i can achieve it very easily. Looking forward for ur reply. Thanks
This looks like a challenging task. I can do my best to meet up your requirements. I m a java developer with 2+ (present) years of experience in research labs. If you like my bid, please contact me.