Aug 17, 2010

Motorola Symbol MC50 to work with WPA-PSK (TKIP)

After figuring out why a Symbol MC50 does not work with WPA-PSK (TKIP), it turns out that most of the pocket pcs do not work with it.

My HTC with Window Mobile 6 does not work with it.

I have found a client for Symbol MC50 to make it work with WPA-PSK (TKIP). It is called 'Aegis client'.

You can download it here:
https://docs.symbol.com/KanisaPlatform/Publishing/37/10411_f.html

And here is the license:

License ID: 62549151
License Key: 9D71CCB4BDF5E7C51D358F9EDE42A21296809778

Aug 15, 2010

Relay Data-Syncrhonization Protocol Lessons (name is still tentative)

1. Data are never updated at the very same moment users modify them. This implies a global mutual lock throughout the application.

2. When users change local data. (Users see the data changing immediately.) The new local data are submitted to the server. Until the approval or rejection is received (from the server), All new updates from the server are pended. This is to avoid data flickering.

This implies that we need a multiplexer in order to hold updates, and later decide which update to be fired after the approval and rejection is received.

Data Changes --- (All updates during these moments are held) --- Got approval or rejection ---> Decide which updates are the latest ones and fire them.

3. Every data shall hold a timestamp, which indicates the latest update that happened. And we shall never replace new data with older ones.