I apologize to the reading community for using way too many acronyms in such a short post. Here is then a second rev to the previous post.
I have been dabbling in the J2EE platform for the past few years and always was left short when it came to developing a web application rapidly. The more sophistication the application required the more complex the code and the artifacts supporting the code became.
Further, even if I developed a whizbang application, we had no hopes of training a novice web or Domino developer (remember, I am a consultant working on customer projects and need to perform knowledge transfer to customer contact before we closed the project). When I first saw Java Server Faces (JSF) a while back, I knew it would answer some of my prayers. In the applications I ported as an excercise from an MVC (Model View Controller) non-JSF application to the JSF model, I hardly wrote any servlet/worker Java code. The bulk of my coding was done in couple of JSPs and a bean (which was just whole bunch of fields defined with getters/setters). I can see teaching this to an existing Domino developer, who understands the data model they are dealing with very well (since they are used to doc/form/field NSF metaphor) and can build good web UI (user interface). In fact, I am trying this theory on couple of Domino developers who wanted nothing to do with J2EE (about a year ago). Will keep you posted on the progress.
JSR168 is a portlet specification that has been featured in the press more than Mars Rover exploration in the past year :) It was exciting because, now I can build and test my portlets on a lightweight container like Pluto or Jetspeed 2 (not every one has the latest laptops with p4/2G RAM) and then deploy it to WebSphere Portal server.
I also started to experiment with pure Eclipse as my IDE instead of the newly released Rational Application Developer (RAD v6). The effort was to ensure that there was a solution for any one wanting to develop JSR168 portlets or atleast get started. RAD is a very powerful tool and can overwhelm some developers.
And now for the second part of the DXL article, I wanted to use these 3 key core concepts and deliver a JSF based and JSR168 based application that lets one create/retrieve/update/delete (hence CRUD) a Domino backend.
Until next time....happy coding!
Raj Balasubramanian[Read More]
InsideLotus - Lotus, Portal and Social Collaborative Software
TedStanton 0600014754 492 Visits
TedStanton 0600014754 361 Visits
Earlier this week, IBM released Workplace Blogging Preview on IBM alphaWorks. Weblog Preview provides basic weblog functionality, but it is also a Workplace Business Component -- that is, it takes advantage of Workplace infrastructure. This gives the weblogs consistency with other Workplace components for a number of features important to the enterprise, such as:
* integrated search
* roles and community
* administration and policy
* application templates
This preview requires IBM Workplace Collaboration Services 2.5.
I urge everyone to check out the a "special" preview of what the Workplace Blogging looks like! You can also view this PDF to see how to administer and configure Workplace Blogging.
The press has also been all over this announcement and you can read more below.
IBM Previews Enterprise Blogging Tools
IBM tacks blogs to Workplace
IBM promotes blogging on the job
IBM Will Add Blogging Tools To Workplace 2.5
IBM Jumps Aboard Blog Bandwagon
IBM Gets Serious About Blogs
IBM to add blogging tools to Workplace
Blogging for Notes and Domino
From Blogging Tools To Blogging Services
Ted Stanton[Read More]
TedStanton 0600014754 429 Visits
Check out the press release on the lotus.com home page. This is an exciting acquisition and a great opportunity for partners to utilize this product in their own solutions.
You can read the press release yourself, so I won't reiterate it here. However, I think one of the great things about PureEdge is that it provides a standards based form definition, using XForms, along with high value features, like offline, digital signing, and wysiwyg form rendering (think Tax forms that you can print out). Because it's a "form component", it can be combined with anything else the customer has in their IT Infrastructure.
I'm sure more info will be coming out in the next few weeks.
Until then, go to PureEdge Solutions for more info.
Sr. Product Manager, IBM Workplace Application Development