Skip to main content

Who's the next RA?

11 replies [Last post]
michele83
Offline
Joined: 2007-03-01
Points: 0

Hi! I've got a "simple" question. In your opinion, which new RA could be a usefull RA?
For example a sort of Firewall RA? Or something related with the peer 2 peer technologies?

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
kulikoff
Offline
Joined: 2005-11-30
Points: 0

SyncML needed for mobile. Sync server should support diffrent technologies. for example read data with RSS from provider's web server and deliver to mobile device via SyncML.

ivelin
Offline
Joined: 2003-07-13
Points: 0

Haven't thought of that. An RSS RA monitoring an RSS/Atom feed and firing events on feed changes would be interesting. Respectively providing ability to post to RSS/Atom feed would be also useful. It would enable interesting integration scenarios for Google Mashup Editor and Yahoo Pipes.

michele83
Offline
Joined: 2007-03-01
Points: 0

I think that a RSS-RA could be interesting. I also think that it could look like the Calendar-RA which i described some posts ago (I mean, a thread which periodically checks for new information).

This library could be usefull...
https://rome.dev.java.net/

ivelin
Offline
Joined: 2003-07-13
Points: 0

the question to answer first is problem do you need solved?

michele83
Offline
Joined: 2007-03-01
Points: 0

The title of this topic means... Is there any interesting open problem for which a new RA could be usefull?

david_ferry
Offline
Joined: 2006-05-07
Points: 0

My 2 cents ...

Ivelin talks about a Google calendar conferencing mashup app here http://ivelinivanov.blogspot.com/. It seems like a do-able service on SLEE. Not sure if there is something like this available already, but you could do some fancy personalised call control app using SIP and google calendar.

If there were some things in the calendar (like high priority meetings, or a list of numbers in the calendar which were allowed to interrupt some types of meetings) ... then you could have an interesting personalised barring type app.

Not sure whether such an RA already exists ... you might just use the google Java API directly from an SBB, or you might want to wrap it in an RA, or maybe use an HTTP client RA to send XML fragments to google calendar ... there could be a number of ways of doing it ... but it might be an interesting project, and would demo well!

Basically you hook the call setup, and go query google calendar. If google doesn't respond in a certain time you allow the call setup to proceed. If you do get a response from google you parse the response and see if there are events that match your criteria.

http://code.google.com/apis/calendar/developers_guide_java.html

michele83
Offline
Joined: 2007-03-01
Points: 0

Hi David! Thanks for your interesting answer.
I thought about 2 things...

1-About your proposal of integrating SIP & Google Calendar.
I think that a RA is not strictly needed, we can simply manage the Calendar at service (sbb) level by using the google Java API when a new call is started.

2- I think that a Calendar-RA could be useful for other type of services.
An example could be the following one.
My friend Davide adds a new event (e.g. cinema) in his calendar. The service sees this new entry and it notifies (e.g. with via SMS) a list of my friends.

To realize this service, the RA could be created as a thread which periodically checks for new (or modified or deleted) events into Davide's calendar (e.g. each 10 minutes) by using the google Java API. This RA could generate some events (NEWEVENT,EDITEDEVENT,DELETED EVENT, etc.)
which are received by the SBBs. The SBB checks the features of the event and it makes some operations (in the example, it checks if there is "CINEMA" in the description. If so, it sends the sms to a pre-loaded list of "CINEMA-friends").

This is a little bit different respect the automatic Google calendar notification mechanism because I look into Davide's calendar and I notify MY friends of that event.
Another use of that RA could be the creation of a "FIND & COPY-EVENT-SERVICE" which checks the presence of certain type of event (respecting some criteria) into other calendars and then copy them into my calendar.

What do you think about?
Have a nice day!
Michele

Message was edited by: michele83

david_ferry
Offline
Joined: 2006-05-07
Points: 0

The monitoring example with SMS or buddy lists etc sounds cool.

The calendar synchronization is interesting ... you could think of something quite different than just normal calendar synchronization .. something more mobile oriented.

An RA isn't strictly necessary for just a specific query of the calendar at call setup ... if you wanted to launch it to a lot of users you might get some benefits from having a connection pool ... and an RA could help there.

kulikoff
Offline
Joined: 2005-11-30
Points: 0
ivelin
Offline
Joined: 2003-07-13
Points: 0

That's another valid angle. Unfortunately I don't see SyncML used in mashups.

eduardomartins
Offline
Joined: 2005-10-10
Points: 0

Yes but it's a OMA standard, so expect telco companies to want it for data sync.