13:15
Okay, so continuing from yesterday I need to do the following things before I continue with testing:
- Change all services to use service calls instead and not the packet stream.
- Remove
kernel-caller-base
it is not needed.- Before removal move the stuff for services to
ServiceAccessor
since it is the same exact code.
- Before removal move the stuff for services to
- Remove
kernel-client
, not needed. - Remove
kernel-server
, not needed. - Remove
kernel-ipc-base
, not needed. - Move the MIDlet stuff out of
kernel-lib-client
.
And continued from the other day:
- Correct up testing system so I can run tests again.
- Implement base64 decoding with the standard base64 format, use tests.
- Write up a bunch of mock classes with Jasmin and encode them.
- Write tests where they just decode those classes and compile them.
13:21
Also would be best to make the packet interface some common library I could use in the future for something. Probably Squirrel Quarrel or similar maybe for networking and replays.
13:23
Also kernel-service
is pointless as it can now be folded into kernel
itself. So removing the packet stream really simplifies things for the
most part.