bLOGical
Carpe Diem "Weblog reporting on Advanced Technologies, Grid-Computing, XML WebServices, Semantic Web and Java / Python development"
 
                                                                                                         
   Updated: 10/28/2003; 8:07:27 AM.            

>

Wednesday, September 03, 2003
> BPELZ, D - 15.
BPELZ, D - 15. After 12 months of design, usability tests and implementation, Collaxa is about to release the first public beta of BPELZ, our visual BPEL modeling tool. The bits will be available for download on the Collaxa developer website as part of beta 12 (in approximately 15 days). I will, the next 2 weeks walk you through some of the key features of this tool and some of the key technology decisions. But first, I would like to thank the 300+ people that participated in our alpha review program and provided us with very useful usability feedback.

Key Features:
BPEL-native visual modeler
Dual text and visual editing
Rich BPEL validation
Ant-based build framework
Incremental error reporting
Visual Basic like F5 build, deploy and test

Key Technology Decisions:
Eclipse platform
Internet Explorer-based control
SVG-based modeler [Organic BPEL]
> [New Story]
[New Story] Tom Conte who has launched his own Java-based moblog! Nice. He's using the Sony T300 to take pictures and email them via GPRS. That's awesome. I had seen that phone before, but I hadn't realized that it was a multimedia phone. Checking the specs, it's great - like a poor man's T68i. Erik was looking for a phone where he lives near seattle and there didn't seem to be any good ones, but actually there is the t300 at T-Mobile which is incredible. Even more incredible is the price - $150. That's very cool.

Here's the side bar from Tom's moblog.

I wrote this MobLog in a one-week coding frenzy in order to better use my new Sony Ericsson T300 MCA-25 camera phone while on vacation :-) I wanted to be able to blog directly from the phone and include pictures with the posts. The T300 makes it easy because you can send pictures directly by email over GPRS.

This MobLog is a small Java Webapp running on Tomcat, written using Struts. I wrote a Struts plug-in which runs a background thread; this thread checks a POP3 mailbox using the JavaMail API. I send the pictures from the T300 by email (as MIME attachments), with some text in the email body; the email is sent to a special mailbox on my server. The thread will pickup the messages, extract the picture attachment and post the whole thing to the blog. The posts are stored in an embedded HSQLDB database and there's also a JSP/Struts-based admin interface. The nice thing with this design is that everything (mail demon, database, etc.) is integrated in the Webapp, no need to configure anything else: deploy the WAR file and you're ready to go.

On the front end, the posts and all the Weblog info (title, etc.) are serialized into an XML document using Castor; the resulting doc looks more or less like a RSS 2.0 file (my goal is to tweak the Castor mapping so that it produces en exact RSS 2.0 doc, which would then become the main display format). An XSL Transformation is then applied to this XML doc to transform it into the HTML document which you are looking at (the doc uses some CSS from glish.com). It would be trivial to write some XSLT to transform the source doc to WML (for WAP devices) or another flavor of RSS.

© Copyright 2003 Ed Pimentel.
 

September 2003
Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        
Aug   Oct



Subscribe to "bLOGical" in Radio UserLand.

Click to see the XML version of this web page.
 

Click here to send an email to the editor of this weblog.