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?
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.
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.
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...
the question to answer first is problem do you need solved?
The title of this topic means... Is there any interesting open problem for which a new RA could be usefull?
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.
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!
Message was edited by: michele83
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.
What about SyncML for data synchronization. http://www.openmobilealliance.org/tech/wg_committees/workinggroups.html
That's another valid angle. Unfortunately I don't see SyncML used in mashups.
Yes but it's a OMA standard, so expect telco companies to want it for data sync.
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Participation.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.