DOAG 2016 - I'm a Speaker
I'm a speaker at DOAG 2016 in Nuremberg. My talk will be about "JVx introduces itself. Back to efficiency" |
I'm a speaker at DOAG 2016 in Nuremberg. My talk will be about "JVx introduces itself. Back to efficiency" |
Our JVx headless UI (aka JVx.web) implementation is available as maven snapshot:
Don't forget the snapshot repository:
Our JVx mobile project is available as maven snapshot:
and only the API
Don't forget the snapshot repository:
Our JavaFX UI for JVx is available as maven snapshot:
or only JavaFX extensions
and don't forget the snapshot repository:
Our JVx online help system is available as maven artifact:
and as snapshot (weekly):
We're happy to announce that JVx 2.5.1 is available.
Our push support has nothing to do with Websockets. It's a technology independent solution for JVx. The Push-light mechanism is available on server-side and enables you to send objects from the server to the client. If you use a direct connection betwenn client and server, the objects wil be sent immediate (e.g. vaadin UI). If you use a serialized connection, the objects will be sent with next client call or alive check.
The API is simple:
or, in a Thread
Thread th = new Thread(new Runnable()
{
public void run()
{
try
{
int i = 0;
while (isMessageLoopEnabled(i))
{
Thread.sleep(200);
broker.publish("MESSAGE", getMessage(i++));
}
}
catch (InterruptedException ie)
{
//done
}
}
});
th.start();
It's also possible to publish to all clients, via ICallBackBroker.
The client code is short and simple:
We support H2 with a custom H2DBAccess. The auto detection works with URLs: jdbc:h2:.
We support SQLite with a custom SQLiteDBAccess. The auto detection works with URLs: jdbc:sqlite:.
Read more...
We try to re-send requests, if errors occur during transmission. This feature will be available for serialized connections only.
We introduced ISessionValidator interface. It allows you to cancel the session after successful authentication. You don't need a custom security manager for this!
Simply configure the validator in your config.xml:
ICellFormat got a Style attribute and the createCellFormat of IFactory got one more parameter.
The full changelog is available here.