I keep falling into the idea that ROP is a way of exposing cayenne API
as a web service, and that's why I sent a list of wannabe
webapp-applets-that-talk-to-a-database (something that would be dodgy
anyway because you'd lose the ability to maintain data integrity - the
client might have a valid username and pw but give bad orders due to
obscelescence or hacking). Sorry for making a dev list post in spite of
noting reservations about my knowledge of that area.
Andrus Adamchik wrote:
I don't understand how any of this is related to the project at hand -
a demonstration of Cayenne Remote Object Persistence (aka Cayenne 3-
tier) capabilities? I.e. the assumption is that there is a relational
database on the server accessed by a client via a Cayenne web service.
Andrus
On Jun 1, 2006, at 11:46 PM, Craig Turner wrote:
Andrus Adamchik wrote:
Another possible system can be a multi-user calendar app with Swing
or SWT interface where people can create schedule items and browse
other's schedules. Again, not that there are no calendar apps out
there, but this is a prime example of an ROP use.
I've got a list of cool things I'd like to have time to write so I
could plug them into webapps:
- Simple FX pricing system that streams rates for several currency
pairs to the user and gives them the opportunity to place a spot
trade for any of the pairs. A priority here would be low delivery
time between aquiring the rate and delivering it to the user, and at
the other end taking the user's purchase request at the rate they
hit. There'd also be an opportunity to see trade history for the
team. Opportunity to use Swing or SWT but the interface wouldn't be
that complex.
- Simple, hardy XML document editor. There is a predefined list of
styles, and each block of text can have one and only one style. It
would be useful to have this so as to plug it into webapps where
there is a publishing emphasis. Would require dev of simple widgets,
this may be too complex. Someone with experience developing widgets
could show off.
- A tree browser, styled as a whiteboard. At any time there's a node
in focus, and then that's surrounded by child nodes. Clicking on a
child puts it in focus. The rich-client version of this could be far
cooler than a non-ajax web version because you could do zooming and
pre-caching and stuff, and it would be far easier to create an
elegant layout mechanism.
- Simple tune player. Idea came when I was trying to describe a tune
to a friend over irc and had no means of expression. App has multiple
'lines' of midi data and actually plays it on the client. User can
edit each line in a text field using a simple system much like the
that used for ringtones on mobile phones. Small amount of Swing/SWT
required. Audio aspect might be complex - I'm not sure.
I haven't kept up with the list a lot recently - hope these examples
are in-spirit.
--
Craig Turner - [EMAIL PROTECTED]
Synect Online Solutions - http://www.synect.com
--
Craig Turner - [EMAIL PROTECTED]
Synect Online Solutions - http://www.synect.com