075e058ef2
Aanpassing in worker: starten activeert niet automatisch, activeren start nu wel automatisch. Bij activeren kan worden opgegeven of als een thread moet worden gestart. Register lezen IOException genegeerd. LircDevice naar knop herkenning toegevoegd en class Multiplexer geintroduceerd. Verder kleine aanpassingen.
2011-06-02 11:00:32 +00:00
Bram Veenboer
fb9c871a80
new X[] {} vervangen door new X[0]
2011-06-01 17:54:23 +00:00
d17d60c8b4
LircDevice begonnen. Main en Client omgeschreven: nu niet meer via Manager, maar via Mimis. Manager wordt nu gebruikt om Applications / Devices in te beheren. In de Managers worden de knoppen aangemaakt, die weer door de GUI worden weergegeven. Tegelijkertijd draait in de Manager een Worker die controleert of er actief is. Interfaces toegevoegd: Exitable en Titled. Verder een aantal ongebruikte dingen weggehaald en naamgevingen aangepast. Nog eens goed alle namen nalopen!
2011-06-01 17:16:48 +00:00
Bram Veenboer
585b187c0a
Begin gemaakt met het kijken of een applicatie afgesloten is, deze poging is gebasseerd op timestamps, maar misschien is het toch netter om met events te werken?
2011-05-19 19:53:18 +00:00
Bram Veenboer
153bc2c8d6
GUI aangepast en uitgebreid. Begin gemaakt met het controleren of een applicatie is afgelosten -> isAlive events sturen?
2011-05-18 19:45:22 +00:00
Bram Veenboer
33e69c141a
Grote aanpassingen gedaan tbv. selector: een worker kan nu active en deactive zijn. Initialise werkt nu anders.
2011-05-16 20:09:19 +00:00
a67478e616
Naamgeving van spreaders aangepast naar router. Vernieuwing door onbenul!
2011-05-15 21:02:08 +00:00
436348757c
Selectors aanzienlijk algemener gemaakt en alle bijbehorende aanpassingen gemaakt. Devices en applications zijn Activatable's. Ze worden eenmalig geïnitialiseerd. Hierbij worden alleen broodnodige dingen gedaan, maar applicaties worden nog niet gestart en er wordt nog niet naar devices gezocht. Dat gebeurd pas als er wordt geactiveerd. Als er wordt gedeactiveerd moet het object beschikbaar blijven, alleen moet de verbinding met de applicatie of het device tijdelijk worden onderbroken, om vervolgens weer opnieuw geactiveerd te kunnen worden. Pas als de exit methode wordt aangeroepen, dan moet er definitief worden verbroken. Deze methodiek moet overal nog worden ingevoerd! Er moet nog worden gewerkt aan een systeem zodat de selector ziet of een applicatie of device actief is. Het liefst met zo'n wait notify achtige truck.
2011-05-15 20:39:59 +00:00
Bram Veenboer
ccfa301750
De Selector generiek gemaakt en een instantie ApplicationSelector toegevoegd. Hierbij komen twee problemen kijken:...
2011-05-14 19:48:37 +00:00
e1188b43cc
Gefixt met ApplicationButton
2011-05-11 19:16:17 +00:00
Bram Veenboer
bf6af992e3
Begin gemaakt aan de ApplicationSelector. Om een of andere reden werkt de ChangeListener niet. Ik ben ook nog niet tevreden over de naamgeving en de twee oerlelijke arrays.
2011-05-10 18:51:21 +00:00
dab8e9494b
Simpele feedback van iTunes naar Wiimote toegevoegd, daartoe kleine fouten in initialisatie van Device gerepareerd. Exceptions moeten worden nagekeken!
2011-05-09 19:18:36 +00:00
a8b0a229d7
In NetworkSpreader Feedback opvangen.
2011-05-09 18:52:24 +00:00
57d1f2a602
Ongebruikte dingen verwijderd, wat dingetjes netter gemaakt en sturn van feedback vannuit networkdevice toegevoegd.
2011-05-09 10:42:30 +00:00
Bram Veenboer
23b54e8403
Parameters in constructors omgedraait.
2011-05-08 16:26:37 +00:00
e135ea5a6d
Zeer veel aanpassingen:
...
- omslachtigheden verbeterd
- netwerking gefixt
- ...
2011-05-08 13:38:23 +00:00
Bram Veenboer
f5a555adbc
Begin gemaakt met herstructureren EventManager.
2011-05-06 08:10:28 +00:00
Bram Veenboer
e368a480c2
NetworkClient en NetworkServer geimplementeerd, er gaat bij de Client nog wat mis met een nullpointer tot gevolg. Er wordt niet de goede methode aangeroepen wanneer een action er naartoe gestuurd wordt.
2011-05-01 20:13:04 +00:00
Bram Veenboer
a268f91023
application cycle verwijderd, structuur input listener aangepast en event manager netter gemaakt.
2011-04-27 20:03:08 +00:00
12467a043e
Miniscule aanpassingen
2011-04-25 14:39:12 +00:00
10ec337a51
Like en dislike acties voor iTunes toegevoegd.
2011-04-24 18:37:40 +00:00
05ca4b2991
2011-03-20 18:34:14 +00:00
72aa56e5a1
Belangrijkste functionaliteit Winamp geimplementeerd.
2011-03-18 15:20:41 +00:00
Bram Veenboer
553f771899
VLC werkt! Volume is ook toegevoegd.
2011-03-16 15:05:12 +00:00
Bram Veenboer
8711eb2975
Verder gewerkt aan VLC. Door met URL's te werken zou het een stuk makkelijker moeten worden. Toch werkt het nog niet.
2011-03-16 14:39:13 +00:00
8c2ac7d956
Begonnen aan nieuwe implementatie van Winamp mbv windows command line device.
2011-03-15 21:06:54 +00:00
Bram Veenboer
d8e79c3363
Verder gewerkt aan PanelDevice. Feedback moet algemeen worden voor Devices.
2011-03-06 13:05:36 +00:00
Bram Veenboer
b38f9541d5
PanelDevice aangepast.
2011-03-04 16:23:20 +00:00
Bram Veenboer
a93950f608
Nieuwe icons toegevoegd.
2011-03-04 14:58:31 +00:00
Bram Veenboer
e67f9ad65d
Verder gewerkt aan VLC speler, werkt nog steeds niet. Soms worden acties meerder malen achter elkaar uitgevoerd?!?!
...
Panel aangepast met nieuwe knoppen. Er moet nog verder gekeken worden welke sliders enz. wel en niet nodig zijn.
2011-03-04 14:17:23 +00:00
Bram Veenboer
e098ed23b0
Verder geprobeerd de VLCApplication werkend te krijgen, maar lukt nog steeds niet. Elke actie wordt twee keer uitgevoerd, maar VLC reageerd niet. De webinterface geeft nu ook oppeens forbidden?!?!
...
Mooie set iconen gevonden voor de interface.
2011-03-02 15:58:47 +00:00
1bb7cb7797
Basis gelegd voor PanelDevice, todo:
...
- knop icons cachen om echte togglers mogelijk te maken
- rij if...elseif equals statements met een ButtonList loop korter maken?
- sliders afhandelen
- feedback terugsturen
- naamgeving aanpassen
2011-03-01 09:58:00 +00:00
Bram Veenboer
eae4f80c24
VLCApplication verder geimplementeerd. Op dit moment werkt het niet, ik heb geen idee waarom hij niet reageerd. Via netcat werkt hetzelfde commando wel.
2011-02-27 19:07:27 +00:00
Bram Veenboer
7b54defcda
2011-02-27 17:24:38 +00:00
Bram Veenboer
b1e3f317a3
2011-02-27 16:48:58 +00:00
Bram Veenboer
363356b564
2011-02-27 12:05:38 +00:00
0473a81229
2011-02-26 17:22:02 +00:00
Bram Veenboer
87bfa8e928
MPCApplication toegevoegd.
...
VLCApplication toegevoegd, maar werkt nog niet.
2011-02-26 16:48:02 +00:00
4c75ba5599
2011-02-26 14:30:14 +00:00
30ebdeb7e3
2011-02-25 23:23:49 +00:00
9ba827f1ef
Log toegevoegd!
2011-02-25 18:55:13 +00:00
224935a080
2011-02-25 18:46:48 +00:00
0cc4a73611
2011-02-25 15:47:09 +00:00
ad25a129f8
Basis gelegd voor Events: Feedback en Task, daartoe aantal dingen hernoemd.
2011-02-25 14:51:30 +00:00
f1313e3109
* Target.SELF toegevoegd.
...
* Voormalige Events hernoemd naar States (Press, Release, Hold)
--> Nu komt Event vrij als naam voor de parent van Task en toekomstig Feedback
--> Exception namen nagelopen, controleren!
* Aantal classes verplaatst (Sequence en SequenceListener)
2011-02-25 14:38:29 +00:00
f778a86c4f
2011-02-23 10:01:47 +00:00
1eaefc5ba4
2011-02-23 09:58:17 +00:00
Bram Veenboer
c0dbab44a2
Wederom verder gewerkt aan de items in de TODO lijst.
2011-02-23 09:19:12 +00:00
ac1480d24c
* pakket value gemaakt voor algemene enums
...
* LanTextClient in eigen pakket client gezet
* TextDevice en LanTextDevice nog generieker gemaakt:
- standaard thread model toegepast met start en stop methoden
- threads verplaatst buiten devices:
-- devices zouden run methode uit de task listener overriden
-- run methode uit tasklistener final gemaakt
2011-02-22 22:26:01 +00:00
24a49e5d49
2011-02-22 21:09:30 +00:00