Latest Updates: real-time RSS

  • Thoughts on the TechCrunch ChristmasCrunch (#xmascrunch)

    Phil Leggetter 12:59 pm on December 22, 2009 | 0 Permalink | Reply
    Tags: real-time, , xmascrunch

    Last week I attended the TechCrunch ChristmasCrunch which came with the tagline “It’s a realtime holiday”. It’s great to see so many companies embracing the real-time web and building their businesses around it. Some companies that you would still class as start-ups such as TweetDeck, Seesmic and tweetmeme are now relatively established and there were a dozen or more startup pitches with the majority of these new companies focusing on the real-time web.

    There’s so much data being generated by social networks that it wasn’t surprising that a lot of the focus was around analysing the data. The key words from the event in relation to the data were relevance, sentiment, curation, authority and location. All of these terms play off each other. Relevance can be determined by authority and location. Sentiment, relevance and authority can be determined by a curation process. Some solutions to curation pitched at the event were based on language and text analysis, whilst others suggested crowdsourcing and using manual intervention as a means of determining the quality of data.
    (More …)

     
  • How does Google Real-Time Search work?

    Phil Leggetter 2:18 pm on December 12, 2009 | 0 Permalink | Reply
    Tags: , , , Le Web, real-time,

    On or around the 12th of December 2009 Google released a feature they are calling “real-time search”.

    Our real-time search enables you to discover breaking news the moment it’s happening, even if it’s not the popular news of the day, and even if you didn’t know about it beforehand.

    Although I’d still argue that we’re not seeing the real-time web with this solution I thought I’d go in to a bit of detail about how Google are achieving this HTTP polling solution.

    Summary

    • Google are consuming and indexing real-time data from multiple social networks
    • It’s not real-time HTTP PUSH yet, it’s HTTP PULL using a polling interval
    • The polling interval seems to vary but this needs to be confirmed.
    • The polling result returns an encoded JSON response containing the next request to be made and the HTML of any new results. These results are injected into the “Latest results” section of the page
    • The HTML returned is quite verbose and could be refined
    • 87% from a sample of 30 polled requests returned no new results meaning the request was a waste of resources

    (More …)

     
  • A Real Time Rich Internet Application (RTRIA) Example

    Phil Leggetter 8:12 pm on November 3, 2009 | 2 Permalink | Reply
    Tags: , real-time, , , , ,

    I’ve just had an article published in the latest UK MSDN Flash newsletter on How to consume real-time data in a Silverlight RIA. As part of writing up the article I developed a sample Real-Time Rich Internet Application (RTRIA) that consumes real-time data from the Twitter real-time data feed. I also put together my first ever screencast. So, you can start by getting hold of the code or watching the screencast.

    The Code

    First, and this is Important:

    To get the sample application to stream real-time data from the Twitter real-time feed you will need to use Fiddler to trick Silverlight into allowing a crossdomain Web Request.

    Now that you are aware of that, you will also need the Silverlight development environment. You can get everything you need via the Silverlight Getting Started page.

    You’ve now got everything you need to run the RTRIA example. To run the sample application you should set the MSDNFlashRTRIAExample.Web project as the startup project and the MSDNFlashRTRIAExampleTestPage.html page as the startup page.

    Setting up the solution to run the application

    Setting up the solution to run the application

    If you’d like to find out a bit more about the code then read on. If you’d rather jump straight into the code you can download it from the TweetStreamer Google Code project.
    (More …)

     
  • Using Fiddler to trick Silverlight into allowing a crossdomain Web Request

    Phil Leggetter 11:06 am on October 30, 2009 | 3 Permalink | Reply
    Tags: , real-time, , , ,

    If you are trying to make a web request from a Silverlight application the first thing the Silverlight runtime will do is request a security policy file (see Network Security Access Restrictions in Silverlight) from the root of the server you are making your web request to. This happens if you are making your request using the HttpWebRequest or WebClient class. If the Silverlight runtime fails to get a security policy file your web request will fail. If your Silverlight application relies on this web request then you are going to need to contact the server owner and get them to add a security file but until then you can use the Fiddler HTTP Proxy to trick the Silverlight runtime into believing that it does have permission to make the request.
    (More …)

     
  • Real-Time Rich Internet Applications (RTRIA)

    Phil Leggetter 10:15 am on October 29, 2009 | 2 Permalink | Reply
    Tags: , , real-time, , , , rssCloud, ,

    Real-Time Rich Internet Applications (RTRIAs) are RIAs that consume and display real-time data. They have all the characteristics of an RIA with the added feature that data is being pushed to them in real-time as soon as it becomes available. This is in contrast to the current polling solution employed by most RIAs or other web applications that display updating data.

    I mentioned RTRIAs for the first time back in April 2009 in a post called “What is the real-time web” on the Caplin Systems Platformability blog, and since then there has been a real-time web explosion. The “real-time web” is now the buzz phrase around the Internet that everybody is jumping on. Back in April I set up a Google Alert for the term “real-time web”. Back then I got maybe one Google Alert a day for this term, probably less. Now, I get at least two dense emails a day from Google with people using the term for all sorts of things; real-time web stats, real-time analytics, real-time search, rssCloud, pubsubhubbub, the list goes on. This is not the real-time web! Whilst some of the things on this list will help  the web become truly real-time (rssCloud and pubsubhubbub may even form the back bone), none of these things give the user a truly real-time web experience.

    (More …)

     
c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
esc
cancel