Enterprise Java
Archived content from my earlier career in enterprise Java development (JSF, RichFaces, JavaFX, and related technologies), roughly 2007-2014.
-
Exadel Flamingo now has support for CDI (JSR299) and Bean Validation (JSR303). You can try the features from a nightly build. The following features are supported so far: Calling CDI bean methods Support for EL (Expression Language). Bind to values and invoke methods with EL in JavaFX CDI conversations Bean Validation (JSR303) To download a…
-
I will be presenting and teaching a RichFaces workshop in Nuremberg, Germany during Herbstcampus conference, September 12 – September 15, 2010. With the upcoming RichFaces 4 release, the workshop will cover RichFaces version 4. This is a great opportunity to learn standard JSF 2 Ajax features and how RichFaces 4 advanced features, tags, customization and…
-
In looking back at my JavaFX… does it have a future? posting, my views have been changed by some of the comments made (here and here), in particular about JavaFX vs. Flash/Flex and Java Web Start. JavaFX and applets I agree that comparing JavaFX applets vs Flash/Flex is not something we should be doing. Flash…
-
After months of promising we have finally moved Exadel Flamingo to exadel.org and released version 2.2.0. exadel.org is our community site for hosting open source projects. Flamingo is a light weight framework for connecting rich web and mobile user interfaces to enterprise back end. Click on image to enlarge Flamingo connects Seam, Spring, and Java…
-
I wrote a series of posts on how to connect JavaFX to a server running with Seam framework. Client-server communication is realized with the help of Flamingo framework. Here is the complete series: Calling Seam component from JavaFX Invoking Hibernate Validator from JavaFX Binding to server-side context variable from JavaFX Using Expression Language (EL) in…
-
Exadel has released Exadel JavaFX Plug-in for Eclipse version 1.3.4. The biggest feature in this release is Organize Imports (just like in Java editor). The class for Text node is missing, pressing Ctrl+Shift+O, will display the dialog where the correct class can be selected: You can also invoke Organize Imports from the editor context menu…
-
Dustin Marx references my post JavaFX… does it have a future? in his post on How much time to spend on JavaFX on JavaOne 2010?.
-
I don’t know any other technology that has ever gotten as much of a beating as JavaFX did last week (here, here, and here). JavaFX has become a technology that developers love to hate. It’s like a pinata for developers. JavaFX was first announced at JavaOne 2007 (that’s 3 years ago). Many predicted its death…
-
This post covers starting/stopping Seam conversations from JavaFX. See other posts in this series: Calling Seam component from JavaFX Invoking Hibernate Validator from JavaFX Binding to server-side context variable from JavaFX Using Expression Language (EL) in JavaFX to communicate with server Server side Seam component: @Name (“wizard”) @Scope (ScopeType.CONVERSATION) public class Wizard { @In Conversation…
-
This post shows how to use Expression Language (EL) from JavaFX to communicate with a server using Exadel Flamingo. See my previous posts on Enterprise JavaFX: calling Seam component from JavaFX, invoking Hibernate Validator from JavaFX, and binding to server-side context variable from JavaFX. Seam component: @Name (“helloAndTime”) @Scope(ScopeType.SESSION) public class HelloAndTime { private Date…
-
In addition to calling methods and Hibernate Validator, it’s also very simple to bind to a context variable and update it from JavaFX. A context variable is any variable inside a scope on the server. Server Seam component: @Name (“shop”) @Scope (ScopeType.SESSION) public class Store { IceCream iceCream; // getter and setter @Create public void…
-
I showed how to call a Seam component with Flamingo from JavaFX. In this post I show how to invoke Hibernate Validator from JavaFX with Flamingo: Entity (and Seam component): @Entity @Name (“icecream”) public class IceCream { @Id @GeneratedValue private Long id; @Max(value=5, message=”Sorry, you can’t have more than {value} flavors”) private Integer flavors; //…
-
We very close to moving Flamingo and Fiji to exadel.org. It will probably (finally) happen next week. I just wanted to show how simple it is to call a Seam component from JavaFX using Flamingo: Seam component (server): @Name (“currentTime”) public class CurrentTime { public Date currentTime () { return (new java.util.Date()); } } Service…
-
I will be presenting Enterprise JavaFX at the Silicon Valley JavaFX User Group on Wednesday, July 14, 2010. The event starts at 7pm (PT) and is broadcast live here. To sign for the event (even if attending remotely), please click here.
-
Exadel JavaFX Plug-in for Eclipse version 1.3.3 introduced a handy feature which lets you quickly navigate to any part of JavaFX script. It works like an Outline view in a popup. The feature is invoked when in JavaFX editor by pressing Ctrl-O. Pressing Ctrl-O and navigating through the outline using up and down arrows: Pressing…
-
Thoughts on M-Commerce article series via blog.exadel.com: Part 1: Using the Power of Influence in M-Commerce Part 2: The MUST HAVE List of Features for B2B M-Commerce Part 3: Is M-Commerce Just an Extension of E-Commerce?
-
I knew these existed but somehow forgot to post them. These are videos of my presentations at JBoss booth at JavaOne 2009 in San Francisco. I think it would be more useful if the videos would switch more often to the slides I’m showing, but in case, enjoy! RichFaces presentation Part 1 Part 2 Part…
-
Another small update to Exadel JavaFX Plug-in for Eclipse. Product info, download and Eclipse update: http://exadel.org/javafxplugin Release notes, what’s new in this version: http://exadel.org/javafxplugin-releasenotes Updated user guide: http://download.exadel.org/javafx_plugin/docs/guide/ As always, let us know what features you would like to see added. You can post them on the forum or add directly to Jira.
-
I will be talking about Enterprise JavaFX with Exadel Flamingo at Silicon Valley JavaFX User Group on Wednesday, July 14th, 2010. More info and registration.
-
The Mobilization of Enterprise Applications with Exadel Flamingo article on JavaLobby.com. Also check out Flamingo Q&A.
-
As we continue to develop Exadel JavaFX Plug-in for Eclipse, we have added a Preference page where you can configure a number of things such as script coloring and JavaFX SDKs. In Eclipse, go to Window/Preferences/JavaFX. Code style:
-
Q&A with James Sugrue from DZone on using Exadel Flamingo to build mobile applications for iPhone and Android.
-
There was a last minute change and I will be doing tomorrow’s webinar on Flamingo and its new mobile features. There is still time to register. The webinar it tomorrow, June 15th at 11am PT/2pm ET. Exadel Flamingo, an open source Java EE development framework, enables the “mobilization” of existing e-commerce applications by seamlessly encapsulating…
-
Exadel JavaFX Plug-in for Eclipse version 1.3.2 is now available. Product info, download and Eclipse update: http://exadel.org/javafxplugin Release notes, what’s new in this version: http://exadel.org/javafxplugin-releasenotes Updated user guide: http://download.exadel.org/javafx_plugin/docs/guide/ As always, let us know what features you would like to see added. You can post them on the forum or add directly to Jira.
-
More Tiggr features in images. Click image to view details Project menu: Stage menu: Layout containers palette: