summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-01-27Clean up SameService.Kjetil Ørbekk
– Only send broadcasts. – Don't start Same components without SameController.
2012-01-27Show device IP address.Kjetil Ørbekk
2012-01-27Refactor Android Broadcaster class.Kjetil Ørbekk
– Add functionality to find current wi-fi IP. – Clean up resulting code.
2012-01-27Add DiscoveryListener interface.Kjetil Ørbekk
2012-01-27Client answers discovery events.Kjetil Ørbekk
2012-01-27ClientService supports network discovery.Kjetil Ørbekk
2012-01-26Use SameController in ClientApp.Kjetil Ørbekk
2012-01-26Client support in SameController.Kjetil Ørbekk
2012-01-26Deprecate old ClientApp code.Kjetil Ørbekk
2012-01-26Use SameController in MasterApp.Kjetil Ørbekk
2012-01-26Add SameController.Kjetil Ørbekk
SameController sets up and manages the state of Same.
2012-01-26Clean up Android code.Kjetil Ørbekk
2012-01-26Server/Client discovery service.Kjetil Ørbekk
2012-01-26Add Android res/ directory with new layout.Kjetil Ørbekk
2012-01-26Don't ignore Android res/ directory.Kjetil Ørbekk
2012-01-26Rename DiscoveryService => SameService.Kjetil Ørbekk
2012-01-26Add Discovery service.Kjetil Ørbekk
DiscoveryService listens to UDP broadcasts.
2012-01-24Basic Paxos working.Kjetil Ørbekk
2012-01-24Refactor Paxos: Return proposal values.Kjetil Ørbekk
2012-01-24Paxos: Remove roundId parameter.Kjetil Ørbekk
2012-01-24Add failing Paxos test.Kjetil Ørbekk
Fails because proposers do not retry.
2012-01-23Add TODO for KeepAlive.Kjetil Ørbekk
2012-01-23Add multi-threaded Paxos test code.Kjetil Ørbekk
(Doesn't actually make assertions – it just burns CPU cycles :P)
2012-01-23Start implementing a functional test for PaxosService.Kjetil Ørbekk
2012-01-23Support more than one rpc Service on a Jetty server.Kjetil Ørbekk
Implent a URL based lookup that determines which service to handle a request.
2012-01-23Add Paxos integration test.Kjetil Ørbekk
2012-01-23Add MasterProposer.Kjetil Ørbekk
MasterProposer tries to propose a value to a list of PaxosServices.
2012-01-23Start implementing MasterProposer.Kjetil Ørbekk
2012-01-23Support PaxosService in ConnectionManager.Kjetil Ørbekk
2012-01-23Add mockito dependency.Kjetil Ørbekk
2012-01-22Add comment on thread safety.Kjetil Ørbekk
2012-01-22Unit test of Paxos Service.Kjetil Ørbekk
2012-01-22Start implementing Paxos service.Kjetil Ørbekk
2012-01-20Fix: Use factory method when creating a Same instance.Kjetil Ørbekk
2012-01-20GameController listens to state changes.Kjetil Ørbekk
2012-01-20Implement interface for notification of state changes.Kjetil Ørbekk
2012-01-20Refactor Android code.Kjetil Ørbekk
– Make a Controller and a state that supports several players.
2012-01-19Start implementing GameController.Kjetil Ørbekk
– GameController will manage the game state with more than one player, and communicating its state with the GUI and the other players.
2012-01-19Change the android client to use the Same interface.Kjetil Ørbekk
2012-01-19Implement the library interface to a SameClientImpl.Kjetil Ørbekk
2012-01-19Add SameInterface – the programming interface to Same.Kjetil Ørbekk
SameInterface is supposed to contain the library interface to Same.
2012-01-19Add .gitignore.Kjetil Ørbekk
2012-01-18Hack: Use Same to synchronize state in the android app.Kjetil Ørbekk
2012-01-18Refactor client.Kjetil Ørbekk
2012-01-18Implement circle location and controls.Kjetil Ørbekk
The circle can be controlled with touch events.
2012-01-18Add Game classes in android project.Kjetil Ørbekk
Add a SurfaceView and draw on it.
2012-01-18Fix race condition.Kjetil Ørbekk
When new client joins: Add new participant to participants list before broadcasting new state.
2012-01-18Remove whitespace.Kjetil Ørbekk
2012-01-18Remove clients upon errors.Kjetil Ørbekk
Add test for removing clients.
2012-01-18Refactor broadcast operations.Kjetil Ørbekk
– Add handling of client errors.