Distributed Clipboard – file sharing components

Hey again! Since I used my last post to show you the difficulties I experienced during implementing Drag&Drop in combination with JavaFX 2.0, I today want to introduce my file sharing components. After a DropEvent is registered on the GUI (see last post), a new thread responsible for transferring the dropped files is launched. Creating [...]

Distributed Clipboard – JavaFX and Drag&Drop

Hey again! Although i promised to publish my third blog entry already the week before, I have to admit that I wasn´t able to write about my filesharing and chat components as announced, because I ran into some serious problems the last 2 weeks, regarding the further implementation of the GUI. The main aim of [...]

Distributed Clipboard – Discovery and getBroadcast() Bug

Hi again! Welcome to my second blog entry about my Bachelor Thesis/Praktikum Distributed Clipboard. I´ve spent the last few days designing and setting up the the communication part of the program. I´ve implemented my own UDP-Discovery, which seems to works pretty nice, although there´s still a major bug regarding the detection of the broadcast address [...]

Distributed Clipboard: Startup

Hi all together! This is my first blog entry about my Bachelor Thesis/Praktikum Distributed Clipboard. I´ve already started to implement a rudimentary GUI, and some logic to meet the project´s requirements. In this blogentry I would like to give you a short introduction of my plans. Since I wanted to try something new regarding GUI programming, [...]

State pattern for TweetFlowEditor

The following should show with which problems through user input complexity we had to fight and how the state patter became something like a solution for it. First of all it is important to explain how to react to user interactions. A user has 3 possibilities in the GUI itself: put finger on the touch-pad [...]

“Simple” XML serialization

For our project, the graphical Tweetflow editor for Android, we also wanted to implement the functionality to save created Tweetflows and reopen them later. Therefore we had to find a possibility to save our plain old Java object (POJOs) on the devices storage or in a database and to recreate them afterwards. After some research [...]

Local Twitter registry to parse and register Tweetflows

Hey there, here is my first blog entry for a new practical course at the Distributed Systems Group. My project is about Twitter, with the main purpose to find an intelligent way to realize an artificial word-to-mouth propaganda with Tweetflows on Twitter. To illustrate the idea, let us assume that I am searching for someone [...]

Distributed Clipboard – kicked off

I started working on my second practical course, the distributed clipboard. Here is the project description. I started by creating a small firefox plugin which uses java classes but I couldn’t get it to work. I thought about the firefox plugin idea again and realized that it would be much more comfortable to have it [...]

Extending Restful Services

Restful service implementations are a lightweight alternative to Service that implement the SOAP stack. The former use CRUD (Create, Read, Update, Delete) operations on resources. However, the mapping between Service operations to GET, POST, PUT, DELETE is not always clear. In particular, idempotent operations (e.g., calculating the square root of a value) are not well [...]

Shopper app #5 – server side overview

Welcome, to the 5th posting about the shopper app. This time, we will take a little look at the server side implentation of the Restful Services which are running inside the google app engine. At the time the serverside code is structured into six packages: com.bernwarmuth.shopper; com.berndwarmuth.shlpper.jdo; com.berndwarmuth.shopper.jdo.entities; com.berndwarmuth.shopper.rest.converters; com.berndwarmuth.shopper.rest.resources; com.berndwarmuth.shopper.utils; The com.berndwarmuith.shopper.jdo.entities package is [...]