domingo, 25 de enero de 2015

LazyLogin 1.4, what's coming


Maybe because I'm a software engineer, maybe because I'm not good with words, this is my preferred way of explaining what's coming with next version of LazyLogin.

I'm quite happy with current status of 1.3, simple protocol and execution, simple service, and it was enough for the main public release so far for Cabo Trafalgar (0.9).

Now it's time for preparing it for the upcoming developments, and finishing the original ideas that were just half done, promising myself I'd finish them when I saw the concept working.

First, I need to decouple the embedded AMQ, and maybe replacing it with another MQ system. Once done this, LL will publish user information (properly protected, but bearing in mind that this system is meant to be closed and some information can be shared among systems). By all means, I'll try to keep email absolutely enclosed to LL, but I'll need some replacement for private key in the meantime for unverified users.

To these changes, we need to add a proper way to measure performance, securing endpoints with some SSL protection, a better coverage of test across component, integration, sanity and unit, and adding performance testing for first time.

Finally, a notification service integrated in LL would allow our services to send notification emails to users without knowing their address, keeping it safe forever.

I plan to spend some months with this, then, much more to come..

martes, 13 de enero de 2015

Cabo Trafalgar v0.9 Released!

Big one!

Changes:
Connected with LazyLogin and RecordServer services to provide online services.
Profile manager screen.
Control selection to be ready for more than keyboard, and key selection screens.
New Ship introduced, with weight balance control apart from MainSail and Rudder.
Map selection screen now with descriptions and graphic maps for a better understanding.
Introduced tidal sea movement (sea currents) as a possible element in the maps.
Win installer.
Enhanced dynamics, more realistic.
A thousand bugs and aesthetical details fixed. Probably another two thousands created.
And an exit button!!

Tickets:
https://github.com/albertonavarro/cabotrafalgar/issues?q=milestone%3A0.9+

Windows users: Download caboTrafalgar.exe
Linux users: Download JMonkeyClient-0.9.jar and execute it with java -jar JMonkeyClient-0.9.jar

Required: Oracle Java 1.7, Openjdk 1.7 or Oracle Java 1.8, as well as a good graphic card.

Download from: https://github.com/albertonavarro/cabotrafalgar/releases/tag/v0.9