| Project: | Uni, LMU, WS1011, Multimedia im Netz, Übungsblatt 10 (Angabe, Slides) |
| Description: | Command line program that allows a server to broadcast audio to a client. The server is started with java AudioServer and displays its address on the command line. Then the client can connect to the server with java AudioClient serverIp serverPort. After the connection took place, the microphone of the server records audio and sends it to the client where it is played back. The client can stop listening by pressing "q" which sends a disconnect message to the server. Connection is done via TCP. In the current implementation only a single client can connect to the server. |
| Hours of work: | 6 hours |
| Useful link: | Java: All About Sockets |
| Code: | java_audio_streaming.zip (the actual code of the streaming app) java_simple_audio_recorder (example of how to record audio in java) |
| Tags: | Java, TCP, Streaming, Audio |
| Project: | Uni, LMU, WS1011, Multimedia im Netz, Übungsblatt 9 (Angabe, Slides) |
| Description: | Text based chat for 2-3 users. Clients are identified by their IP address and port number. The Swing-Userinterface is based on a GridBagLayout. Partially the Eclipse Plugin Window Builder Pro was used. |
| Screenshots: | |
| Hours of work: | 4 hours |
| Code: | udp_chat.zip |
| Tags: | Java, UDP, Chat, Swing |
| Project: | Uni, LMU, WS1011, Multimedia im Netz, Übungsblatt 8 (Angabe, Slides) |
| Description: | This command line program allows the user to hide a message in a
png image file. The program iterates over the pixels of the image. It
consequitively writes three bits of the message to each parsed pixel
until the whole message is hidden in the image. To do that the last bit
of each of the three color channels of a pixel is used to store a
single bit of the message. This manipulates the colors of the image in
a way that can not be recognized by the human eye. The syntax is as follows:
|
| Hours of work: | not tracked |
| Code: | steganography.zip |
| Tags: | Java, steganography, image |
| Project: | Uni, LMU, WS1011, Multimedia im Netz, Übungsblatt 7 (Angabe, Slides) |
| Description: | A shopping list written in JSP using Java Beans. The user can insert articles and specify prices and quantities of it. The program computes the total amount that the user has to pay. |
| Screenshots: | |
| Hours of work: | not tracked |
| Useful link | JavaBeans Components in JSP Pages |
| Code: | shoppinglist.zip |
| Tags: | JSP, Java beans, Shopping list |
| Project: | Uni, LMU, WS1011, Multimedia im Netz, Übungsblatt 6 (Angabe, Slides) |
| Description: | A variant of the board game Mastermind. The user tries to guess a code that was randomly generated by the program before. The program gives hints about correct or incorrect letters in the code. |
| Screenshots: | |
| Hours of work: | not tracked |
| Useful link | Installing Tomcat to test JSP locally |
| Code: | codebreaker.zip |
| Tags: | jsp, mastermind, codebreaker |
| Project: | Uni, LMU, WS1011, Multimedia im Netz, Übungsblatt 5 (Angabe, Slides) |
| Description: | A simple demonstration of a mashup. The APIs of Youtube, flickR and twitter were used to create a combined result page. The user can enter a search term, that displays items from Youtube, flickR and twitter that match the term. |
| Screenshots: | |
| Hours of work: | not tracked |
| Code: | mashup.zip |
| Tags: | PHP, mashup, youtube, flickr, twitter |
| Project: | Uni, LMU, WS1011, Multimedia im Netz, Übungsblatt 4 (Angabe, Slides) |
| Description: | An autocomplete demo. The user can type in country names. A database query is performed in the background after every keypress. The query loads suggestions from the database and displays them below the input field |
| Screenshots: | |
| Hours of work: | not tracked |
| Useful link: | JavaScript / Ajax Cheat Sheet by Felix Praschak |
| Code: | ajax_php.zip |
| Tags: | PHP, jQuery, Ajax, autocomplete, suggestions |
| Project: | Uni, LMU, WS1011, Multimedia im Netz, Übungsblatt 3 (Angabe, Slides) |
| Description: | An html page with ajax functionality. When the user with the mouse over an image, a detailed description is shown. Does only work in Firefox. |
| Screenshots: | |
| Hours of work: | not tracked |
| Useful link: | Parsing XML Documents in JavaScript |
| Code: | ajax_xml.zip |
| Tags: | HTML, XML, Ajax |
| Project: | Uni, LMU, WS1011, Multimedia im Netz, Übungsblatt 2 (Angabe, Slides) |
| Description: | An image gallery written in php. The gallery supports uploading of pictures and adding comments to pictures. |
| Screenshots: | |
| Hours of work: | not tracked |
| Code: | php_gallery.zip |
| Tags: | PHP, gallery |
| Project: | Uni, LMU, WS1011, Multimedia im Netz, Übungsblatt 1 (Angabe, Slides) |
| Description: | A small game written in PHP. The user thinks of a number between 1 and 100. After that she opens the php page in the browser. The program guesses a number and the user states with a radio button, wether the guessed number was smaller, bigger or the right guess. After some steps the program finds out the number the user thought of. |
| Screenshots: | |
| Hours of work: | not tracked |
| Code: | numberguessing.zip |
| Tags: | PHP |