Re: [backstage] Web API down?

2006-07-18 Thread Andrew McParland
The API is back up :-)

The routing problem has been isolated and will hopefully not affect us
again.

Thanks for your patience,

Andrew

On Mon, Jul 17, 2006 at 05:45:46PM +0100, Andrew McParland wrote:
> The only news I have is that the issue is still being looked into.  It seems
> that some people have access and some don't.
> 
> Sorry for the inconvenience.  We'll let you know what's happening as soon as
> we have something definite to report.
> 
> Andrew
> 
> On Mon, Jul 17, 2006 at 02:56:08PM +0100, Andrew McParland wrote:
> > On Mon, Jul 17, 2006 at 02:43:16PM +0100, Josh at GoUK.com wrote:
> > > I can reach it
> > 
> > Can anyone else see http://www0.rdthdo.bbc.co.uk/services/index.html ?
> > 
> > Looks fine from the inside, but we're still looking...
> > 
> > Andrew
> > 
> > Andrew McParland
> > Lead Technologist, Technology Group
> > 
> > BBC New Media & Technology
> > Kingswood Warren, Tadworth, KT20 6NP, UK
> > 
> > > -Original Message-
> > > From: [EMAIL PROTECTED]
> > > [mailto:[EMAIL PROTECTED] Behalf Of Kim Plowright
> > > Sent: Monday, July 17, 2006 2:08 PM
> > > To: backstage@lists.bbc.co.uk
> > > Subject: RE: [backstage] Web API down?
> > > 
> > > I'm seeing it internally - can anyone confirm it's dead outside the
> > > firewall?
> > > 
> > >   _
> > > 
> > > From: [EMAIL PROTECTED]
> > > [mailto:[EMAIL PROTECTED] On Behalf Of Mario Menti
> > > Sent: 17 July 2006 14:00
> > > To: backstage@lists.bbc.co.uk
> > > Subject: [backstage] Web API down?
> > > The server hosting the BBC Web API (
> > > http://www0.rdthdo.bbc.co.uk/services/api/index.html) seems to be
> > > unreachable.. at least from where I am. Anyone else can get to it, or is 
> > > it
> > > currently down?
> > > 
> > > Cheers,
> > > Mario.
> > -
> > Sent via the backstage.bbc.co.uk discussion group.  To unsubscribe, please 
> > visit http://backstage.bbc.co.uk/archives/2005/01/mailing_list.html.  
> > Unofficial list archive: 
> > http://www.mail-archive.com/backstage@lists.bbc.co.uk/
> -
> Sent via the backstage.bbc.co.uk discussion group.  To unsubscribe, please 
> visit http://backstage.bbc.co.uk/archives/2005/01/mailing_list.html.  
> Unofficial list archive: 
> http://www.mail-archive.com/backstage@lists.bbc.co.uk/
-
Sent via the backstage.bbc.co.uk discussion group.  To unsubscribe, please 
visit http://backstage.bbc.co.uk/archives/2005/01/mailing_list.html.  
Unofficial list archive: http://www.mail-archive.com/backstage@lists.bbc.co.uk/


RE: [backstage] Web2.0 - tennets, rules, development philosophy...I'd love you to give us some feedback

2006-07-18 Thread Kim Plowright
Title: Re: [backstage] Web2.0 - tennets, rules, development philosophy...I'd love you to give us some feedback



Crikey!
 
Hello Phil, and nice to see you decloak (as it is to hear 
from all of these new names, by the way)
 
Those are lovely explainations, thankyou. (incidentally, 
i'm glad people like the news description of RSS - i helped 'de jargon' it a 
while ago!)
 
I'm interested in your final points 
though:
 
Rich 
Media and Content will become the display mechanism of choice. 
Content 
(Text) will still be one of the most important aspects of “the web”, but it will 
be integrated very closely with audio and video. 
Interlinking of content between sites will become more 
important. “Search” is not the future ;-) 
 S. More A/V, more tightly integrated. Can you point to any 
sites that are beginning to work in this new way - are you referring to the 
youtube type stuff, or something more CDRom1996ish, where you have a more 
involved interface?
 
Also... why is search not the future? that's an 
interesting statement that must have some thinking behind 
it...
 
k


[backstage] BBC Senior Client Side Developer role

2006-07-18 Thread Helen Pickford



Hello
 
There's a Senior Client Side Developer Role going at BBC Radio and Music 
Interactive to back fill maternity leave if anyone is interested in finding out 
more please look at the job specification:

https://jobs.bbc.co.uk/JobPortal/Search/vacancy.aspx?id=9288
Cheers
Helen 

Helen 
Pickford Senior Client Side Developer 
BBC Radio & Music 
Interactive Room 718 | 7th Floor | Henry Wood House ( 020 776 (51937) | 07870 949554 * [EMAIL PROTECTED] 

 


Re: [backstage] Web2.0 - tennets, rules, development philosophy... I'd love you to give us some feedback

2006-07-18 Thread J.P.Knight

On Mon, 17 Jul 2006, Matthew Somerville wrote:
[...] Amazon launched their web services in 
2002, and I remember "mash-ups" being created back then - e.g. Amazon Light.


I was "mashing up" Gopher interfaces mining into our text based BLS 
OPAC at the University back in 92/93.  Is that too old skool? :-)


Jim'll
-
Sent via the backstage.bbc.co.uk discussion group.  To unsubscribe, please 
visit http://backstage.bbc.co.uk/archives/2005/01/mailing_list.html.  
Unofficial list archive: http://www.mail-archive.com/backstage@lists.bbc.co.uk/


Re: [backstage] Native to a Web of Accessible Data?

2006-07-18 Thread Tom Armitage

Sort of yes, and sort of no.

So: accessibility is in part a front-end issue. Tom's talking about  
the layer of abstraction beyond that - the general architectural level  
- and, by and large, he *is* promoting accessibility - accessibility  
to data.


Accessibility is about more than blind people. It's about every form  
of access to your web app. Accessibility is making it work in a text  
only browser; it's about making it work on a slow line; it's about  
making your service work for people who only use shared computers.


By making your normalised data available in more than just an HTML  
page, you're increasing accessibility - developers no longer have to  
screenscrape; sharing with other services becomes a doddle; Amazon  
have increased the access to "buying products from them" by letting  
anyone use their API.


From a *client-side* perspective, no, he doesn't, but that wasn't the  
focus of his talk.


Regarding accessibility: it's the same as ever. Make it work for  
everyone, make it comply with the law, and only *then* tart it up.  
This is why I stress not designing for AJAX, but designing  
plain-old-html, and then adding AJAX later. Otherwise you waste effort  
making alternate or text-only versions of things.


Decent APIs make it easier to supply data in alternative formats,  
which may make providing alternate accessible content (where you  
absolutely have to) even easier.


You should never restrict functionality to certain user-agents.  
Everything should be possible in all browsers and to all clients, with  
very few exceptions. So that means transcripts for podcasts;  
transcripts for video; sites they don't rely on AJAX; etc, etc, etc.


Accessibility for Web 2.0 is exactly the same as it's always been -  
it's just all the new-fangled toys, especially AJAX, act as red  
herrings to making accessibility work.


t.

Quoting Jonathan Chetwynd <[EMAIL PROTECTED]>:


Native to a Web of Data

thanks for that Peter, and Kim for pointing it up!
what fun, with some clarity, but...

Does Tom fail to mention accessibility? or was it just me.

cheers

~:"

Jonathan Chetwynd

with 254 validation errors on the homepage, yahoo.com may have a way to
go.



-
Sent via the backstage.bbc.co.uk discussion group.  To unsubscribe,
please visit
http://backstage.bbc.co.uk/archives/2005/01/mailing_list.html.
Unofficial list archive:
http://www.mail-archive.com/backstage@lists.bbc.co.uk/





-
Sent via the backstage.bbc.co.uk discussion group.  To unsubscribe, please 
visit http://backstage.bbc.co.uk/archives/2005/01/mailing_list.html.  
Unofficial list archive: http://www.mail-archive.com/backstage@lists.bbc.co.uk/


[backstage] Native to an Accessible Web of Data?

2006-07-18 Thread Jonathan Chetwynd

Native to an Accessible Web of Data?

does this subject capture the issue better?
I can spend days wondering about the minutiae of intended meanings,  
so usually post and think later ~:"


thanks for that Peter, and Kim for pointing it up!
what fun, with some clarity, but...

Does Tom fail to mention accessibility? or was it just me.

cheers

~:"

Jonathan Chetwynd

with 254 validation errors on the homepage, yahoo.com may have a way  
to go.





-
Sent via the backstage.bbc.co.uk discussion group.  To unsubscribe, please 
visit http://backstage.bbc.co.uk/archives/2005/01/mailing_list.html.  
Unofficial list archive: http://www.mail-archive.com/backstage@lists.bbc.co.uk/


Re: [backstage] Web2.0 - tennets, rules, development philosophy...I'd love you to give us some feedback

2006-07-18 Thread Phil Winstanley
Title: Re: [backstage] Web2.0 - tennets, rules, development philosophy...I'd love you to give us some feedback




Hi all,

This is my first post to the list but I have enjoyed this thread so wanted to contribute. I’m an ASP.NET developer and I’m heavily involved with the Microsoft Development community (and I’m writing this on a Mac just to prove I’m not some heathen ;))

I think before going any clearer it’s important to break down the jargon and define what each chunk of terminology means when I talk about it: -

What is AJAX?

This is a browser only technology, in that it’s only available in browsers. AJAX as a term encompasses hundreds of different AJAX frameworks that are all designed to communicate with remote servers “behind the scenes” using _javascript_ (hell or even _vbscript_ if you’re a bit weird) and the Xml Http Request components which ship with most modern browsers. The technology which enables this is nothing new, however the mass market usage of it is – Google popularized it however it’s been around for some time, the Microsoft Outlook Web Access application is a prime example of a complete AJAX implementation of Outlook. 

Third parties are starting to produce their own AJAX toolkits which can be used with their web site or services – such as the Google Maps API.

AJAX overcomes the following issues and problems: -
Users can have real time feedback on what they’re doing – they don’t have to manually post data back to the server to check if it’s “right”.
Users don’t have to manually “save” items, the client side can do this for them (in a similar way to most desktop applications with a background save.
Rich “interactivity” with access to back end data stores can be easily achieved (think Google Maps)

AJAX cases some more issues and problems: -
It’s browser dependant – there are vague standards but each browser is different.
AJAX functionality 99% of the time will only work when a user is online and has a high(er) speed connection
It’s new and scary, users are used to the “white flicker” as the page posts back, and they’re used to waiting – when things happen quickly some users don’t believe it’s “finished”.
AJAX functionality is incredibly difficult to harness on external sites without full programmatic API’s and sets of web services being exposed.
Not all browsers support the functionality and those that do support it to varying levels.

What are Web Services (With SOAP)

A Web Service is a standard way of interfacing with something else, think about a three pin plug that we use here in the UK – we know it’s a three pin plug not one of the scary Continental jobbys, we know we can use it to connect to our shiny Macs and PC’s to the power supply. The “power socket” Web Service advertises what kind of interface it has by the holes on the socket and the configuration of those holes, we know if we want to plug something into it we need to find a corresponding plug.

In the Web world, these services are used to expose information in a standard and repeatable format, for example, I can query the Amazon web services and (if they’re working which is a minor miracle in it’s self) pass it an ISBN and it will return me all the information about the book in a standard format. A BBC web service might take a program name in such as “Walking with Dinosaurs” and return to me a list of times and on which channels the program airs.

The thing that makes web services really cool is that “on demand” I can lookup information about something from my own applications and then combine that information with my own.

Web Services overcomes the following problems and issues: -
Data is advertised in a format that can be reused by other applications – meaning the data has much more reach than it ever had.
Developers can combine their own data with the remote information stored in someone else's system to bring a much more meaningful set of information to users.
Web Services can be continually updated added more and more “methods” to them so that more information can be retrieved.
They bridge the gap between programming languages – a Microsoft Server can talk to an IBM server quite easily.

Web Services cause the following problems and issues: -
You have to be a developer to use them because they’re programmatic access into remote systems.
Web Services only work when the systems are online.
There are different “standards” and implementations of portions of Web Services which can cause issues between developers at both ends.

What is RSS

The BBC does a great job of describing RSS already: -

http://news.bbc.co.uk/1/hi/help/3223484.stm

RSS Feeds are similar to web services in the problems and issues they raise, however they’re becoming more and more integrated into browsers and e-mail applications so much so that I’d say the technical gap that used to exist for RSS is being bridged very quickly. RSS can be used by both Developers to consume remote data and by user

[backstage] Date: Tue, 18 Jul 2006 08:54:59 +0100

2006-07-18 Thread Jonathan Waddilove
Hi Kim,I have been quietly watching this list for some time, but your excellent request has made me switch to 'output mode'I am sure others will be able to express this better, but it seems to me that there is an opportunity to put some structure in place to enable and encourage evolution of the BBC's use of the internet. To me, web 2, is just the next step on the road for interactive solutions. Perhaps we should consider what will happen as the distinction between board-cast and narrowcast (the internet) fades over the middle term. Also, should the rules of the road include technologies like UDP?I think at an abstract level we are talking about how users (viewers, listeners) intact with BBC content. That content can be delivered over a range of different technologies which will vary partially based on the context of the user at the time of the request.  I would like to see an architecture (sorry) for user interaction and content delivery. Then we slot in technologies over time that deliver the functionality.For example: The architecture might support the concept of a user requesting a localised weather forecast (based on post code or location based services) for three days from now. This request could come from interacting with broadcast media, over the web, via email, or even by spoken word. The response could be delivered over any of those channels.So, I would suggest, that we need to be able to design content delivery for multiple channels (board-cast, internet, voice, etc); support for location aware and time aware requests.I think the net of this is that we end up with logical, function building blocks that plug together with both defined interfaces and metadata.I hope that makes some sense  regards,  Jonathan  Jonathan T Waddilove email: [EMAIL PROTECTED] PGP public key: http://homepage.mac.com/jwaddilove/jtw.gpgkeyPGP finger print: F351 F755 E7B3 095C AE60  CEB8 9EDC 9899 A858 3D66Email only authentic if electronically signed.  

[backstage] Native to a Web of Accessible Data?

2006-07-18 Thread Jonathan Chetwynd

Native to a Web of Data

thanks for that Peter, and Kim for pointing it up!
what fun, with some clarity, but...

Does Tom fail to mention accessibility? or was it just me.

cheers

~:"

Jonathan Chetwynd

with 254 validation errors on the homepage, yahoo.com may have a way  
to go.




-
Sent via the backstage.bbc.co.uk discussion group.  To unsubscribe, please 
visit http://backstage.bbc.co.uk/archives/2005/01/mailing_list.html.  
Unofficial list archive: http://www.mail-archive.com/backstage@lists.bbc.co.uk/