After one year of development by our R&D department, we are proud to announce that ZJF (Swing and RIA framework) product has come out ! ZJava framework is a new product aimed at significantly reducing the complexity of building Enterprise Internet Applications deployed with WebStart. ZJF includes specialized new custom components derived from Swing components, a realtime technology for quicker response, a simple data binding facility, one remote interface for many protocols, and more.
Checkout ZJava framework 1.0
Congratulations! That looks very nice!
Is there an evaluation version available to play around with?
Thanks for your support.
Curently we didn't provide an evaluation version of Zjava 1.0 ... Until now, for our current clients, demos was enough.
However, due to popular demands we consider to make available a complete evaluation kit, with an installer and demos source code.
stay tuned !
An eval kit would be fantastic. Our purchasing department won't pop for the product until I can prove I can make it work with our existing code. Demos are nice, but mocking up your own is invaluable. The framework sure looks like it would save us a lot of time though. I can't wait to try it out.
are table models flexible enough to allow cells based on formulas rather than just static values?
It looks really good. It has some features which I was planning to try out as my personal project. Nice work.
Just read through the docs.
Looks really cool !
But I did not find smth I especially look for :-/
Maybe you can tell me more about this.
I'm currently designing a "multi-interface" application with webstarted clients as well as "regular" web pages. The user should be allow to enter the app from JWSed apps and also via the "portal"...
I'm looking 4 smth that allows to log-in via web pages and/or webstart (in any sequence order of course), and I'm really pissed off since nothing seems to adress this issue :-/
Do you have any component(s) that allow single sign-on in portal/webstart combinations (avoid logging-in twice) ?
Even a "pattern" would be better than nothing too... ;-P
Check out jThinRich. http://grandlogic.com/content/html_docs/products-jthinrich.shtml
Its and open source java/webstart RIA framework. It handles the single sign-on securely between the browser and webstart.
You sign on from the web browser and when you click on the jnlp link you are automatically authenticated in your webstart application (assuming you have an active session). If your session has expired for any reason before clicking on the jnlp link you will be required to authenticate on the webstart application (like you should).
jThinRich also implements this in a highly secure manner without ever exposing the browsers session id in clear text. It uses a innovative encryption and hash timeout concept to prevent the session id in the cookie from being stolen or hijacked.
On web site they talk about a ZCom for client server communication, database Objects, binding between data and components, Zservlet ... No it seems that the server side is'nt forget.
Remi,Check out jThinRich.
Thanks for the link ! I'll have a look at this too
You sign on from the web browser and when you click on the jnlp link you are automatically authenticated in your webstart application (assuming you have an active session). If your session has expired for any reason before clicking on the jnlp link you will be required to authenticate on the webstart application (like you should).jThinRich also implements this in a highly secure manner without ever exposing the browsers session id in clear text. It uses a innovative encryption and hash timeout concept to prevent the session id in the cookie from being stolen or hijacked.
So I guess it would also allow to "ask for login" in the webstart app if I start it from a shortcut on the desktop and I don't have an active session on the web container...
Looks really like that's whet I need !
Great, many thanks again for this pointer !
Looks GR8 but not a freeware I will prefer JGoodieshttp://www.jgoodies.com/
Looks GR8 but not a freeware I will prefer JGoodies
jgoodies framework is not freeware too ...
both products are really good.
I've tried the demo and I must say it seems far more responsive that other solutions I've tried like JNDC, and is elegant too.
Looks very, very promising, however, there seems to be something wrong with some UI widgets on Mac OS X.
yep it's true.On ZButton and ZMenu particulary, when you are using macOSX look and feel.
For now, on macOSX, it's better to use metal look and feel or jgoodies ones, with zjava.
In fact we are waiting from our computer supplier (IPRO) a powerbook to polish this issue.
When I go to http://demo.zvalley.com/launch/demoZJavaapplet.html
to check out the applet demo, then click the 'Platform' button, and then for instance the 'Core Struct' button, a new demo window opens; when I close just this window, immediately my whole browser disappears ? This happens with Internet Explorer, as well as with Firefox 1.0.1 (even browsing in a separate tab).
Is this by design, or is it a bug ?
> Is this by design, or is it a bug ?
it's both :).
In fact ZPlatform have been designed for individual application (like wingzCRM in demos page) not for be launched from another application.(bug is also visible in webstart zjava demos)
Anyway you can customize it, by overriding closeWindows() method in the WindowManager or set a different mode in ApplicationManager.
Check out jThinRich as an open source alternative. Has some of the same features as zjava and offers others that zjava does not have.http://grandlogic.com/content/html_docs/products-jthinrich.shtmlhttp://today.java.net/pub/n/jThinRich0.5
zjava seems to focus a lot on the client side libraries and presentation where as jThinRich focus more on the client to server state management (things like single sign-on, seamless/lightweight HTTP messaging API, client/server upgrade management and versioning, etc). jThinRich lets the developer use whatever libraries they wish to use on top of swing (jgoodies, JDNC, etc).
Congrats - that is a very nice looking product.
The demos are fantastic, but you can never tell from demos what a product's deficencies are, and ways in which it would interact with existing code.
Hi all !
I just went through the screenshots, seems great ! Is it possible to handle streaming TCP connection with ZCom ?
Not for now ...but you can plug into the ZCom your own plugins service without changing your main code, for manage streaming.Curently httpService is based on a half duplex http comunication.(passing through firewall)
HttpService is the default service used in the ZCom .It's based on flux compression, and standard IO streaming. Benefits are huge because communicating with your server is really fast.
Has anyone put together a Wiki of all web framework and RIA solutions out there? I'm sure we all can name many of them off the top of our heads, but I'm looking for a place where we can keep track. If such a place doesn't exist, let's create one on the java.net wiki at http://wiki.java.net/bin/view/Main/WebHome
BeJUG is organizing a RUI workshop where we'll have presentations on Thinlet, OpenLaszlo, Spring-RCP, XUI, Eclipse RCP and kin Look And Feel. The presentations will be recorded and made available afterwards on our wiki site. For more info check out http://wiki.bejug.org/confluenceBeJUG/display/BeJUG/Rich+User+Interface+Seminar