0
WORLD SERVICE FUTURE MEDIA                The News                27 Languages                One app ?                DAV...
WORLD SERVICE        David Vella | Over The Air | September 2011What is the World ServiceWhat itʼs not...
It is not BBC World       WORLD SERVICE                                                             David Vella | Over The...
Nor is it Radio 4 - Insomniac Edition                                                                                   1 ...
The World Service International arm of the BBC       WORLD SERVICE                                                        ...
The World Service International arm of the BBC      Around 2000 staff members        27 non-English Language Services     ...
The World Service International arm of the BBC      Around 2000 staff members        27 non-English Language Services     ...
The World Service Average online daily output                                           600 stories                       ...
Online and Mobile       WORLD SERVICE                              David Vella | Over The Air | September 201127 websites ...
Online and Mobile       WORLD SERVICE                                                                David Vella | Over Th...
Online and Mobile - Single Production Workflow                                                                             ...
Online and Mobile - Video Delivery                                                                              FLASH PLAY...
Online and Mobile - Video Delivery                                             FLASH PLAYER                               ...
Online and Mobile - Video Delivery                                                                  FLASH PLAYER          ...
Descubren !"" " #‫ 6 " ""5ا3( 2( 1 " ""%0 " ""/.%ن ز+ " ""*)(:  " ""&%و‬Denuncian ola de arrestos de disidentes en Cuba ! ...
Text scripts              Not so bad when you use more common scripts      WORLD SERVICE                           David V...
Text scripts                      Slightly trickier with more complex scripts      WORLD SERVICE                          ...
Text scripts                                                           =      F      WORLD SERVICE                        ...
Text scripts                       Traditionally provided font as a download...       WORLD SERVICE                       ...
Text scripts                                            ...but more recently                                             @...
Text scripts                                      The ability to read the                                   content is som...
Text scripts                                      The ability to read the                                   content is som...
Text scripts                       But what about mobile?       WORLD SERVICE                                             ...
Text scripts on mobile       WORLD SERVICE                                                      David Vella | Over The Air...
Text scripts on mobile       WORLD SERVICE                                                         David Vella | Over The ...
Text scripts on mobile      WORLD SERVICE                                                         David Vella | Over The A...
Text scripts on mobile Arabic/Persian on Android      WORLD SERVICE                                                       ...
Text scripts on mobile                         <img>   WORLD SERVICE                 David Vella | Over The Air | Septembe...
Text scripts on mobile                                                                                                    ...
Text scripts on mobile                      Regular Text Based   Image Based      WORLD SERVICE                           ...
Text scripts on mobile                Regular Text Based                                 Image Based       WORLD SERVICE  ...
Text scripts on mobile          <html>              <head>...</head>              <body>                      <img src=”p1...
Text scripts on mobile          • Images display on pretty much all mobile devices          • Pango for the text layout ww...
AppsWORLD SERVICE          David Vella | Over The Air | September 2011
Mobile Apps                         Native                                                   HTML      WORLD SERVICE      ...
Mobile Apps                                                      +      WORLD SERVICE                                     ...
Mobile Apps - PhoneGap                                                        www      WORLD SERVICE                      ...
Mobile Apps - PhoneGap          • Open Source          • Get access to native APIs through JS          CAMERA, STORAGE, CO...
Mobile Apps - PhoneGap                                          www.yoursite.com/app                                      ...
Mobile Apps                                                  Titanium                                            www.appce...
Mobile Apps      WORLD SERVICE                                                          David Vella | Over The Air | Septe...
Mobile Apps      WORLD SERVICE                                                                 David Vella | Over The Air ...
Mobile Apps                                                    Javascript      WORLD SERVICE                              ...
Mobile Apps      WORLD SERVICE                                           David Vella | Over The Air | September 2011First ...
Mobile Apps                           Plain raw JS                           jQuery / zeptoJS                           jQ...
Mobile Apps                                 CSS3 + jQuery + iScroll       WORLD SERVICE                                  D...
X Mobile Apps                                 div { position: fixed; }                                 div { overflow: auto;...
Mobile AppsiScrollhttp://cubiq.org                        Fixed in place                        Fixed in place    WORLD SE...
Mobile Apps                             CSS3 + jQuery + iScroll      WORLD SERVICE                                        ...
Mobile Apps      WORLD SERVICE                                                             David Vella | Over The Air | Se...
Mobile Apps                                           User Interface Code                                                 ...
Mobile Apps      WORLD SERVICE                                                                  David Vella | Over The Air...
Mobile Apps      WORLD SERVICE                                                                 David Vella | Over The Air ...
Mobile Apps      WORLD SERVICE                                                                   David Vella | Over The Ai...
Mobile Apps                                            User Interface Code                                           Rewri...
Mobile Apps                  Offline  WORLD SERVICE            David Vella | Over The Air | September 2011
Mobile Apps - Offline                         • Application Cache                         • Local Storage      WORLD SERVIC...
Mobile Apps - Offline localStorage                       localStorage.setItem(‘hello’,	  ‘world’);                       lo...
Mobile Apps - Offline localStorage                              1011010101010101010101                              1010101...
Mobile Apps - Offline localStorage    <img src=”data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAA...      WORLD SERVICE         ...
Mobile Apps - Offline localStorage                                          5 UTF-16                                       ...
Mobile Apps - Offline localStorage                            2.5 MB      WORLD SERVICE                  David Vella | Over...
Mobile Apps                  Testing / Debugging  WORLD SERVICE                   David Vella | Over The Air | September 2...
Mobile Apps - Testing                                                      QUnit      WORLD SERVICE                       ...
Mobile Apps - Debugging weinre - Web Inspector Remote      WORLD SERVICE                                             David...
Mobile Apps - Debuggingweinre                          http://debug.phonegap.com/ Insert code:  <script src="http://debug....
Mobile Apps - Test Distribution                                               testflightapp.com       WORLD SERVICE        ...
Mobile Apps                  The plan  WORLD SERVICE              David Vella | Over The Air | September 2011
Mobile Apps      WORLD SERVICE                                                                   David Vella | Over The Ai...
Mobile Apps                                                        www      WORLD SERVICE                                 ...
Questions?                  (please be kind)WORLD SERVICE                        David Vella | Over The Air | September 2011
Thank you david.vella@bbc.co.uk @indeoxWORLD SERVICE                   David Vella | Over The Air | September 2011
Upcoming SlideShare
Loading in...5
×

The News. 27 Languages. One App.

493

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
493
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "The News. 27 Languages. One App."

  1. 1. WORLD SERVICE FUTURE MEDIA The News 27 Languages One app ? DAVID VELLA, SOFTWARE DEVELOPER david.vella@bbc.co.uk @indeoxWORLD SERVICE David Vella | Over The Air | September 2011
  2. 2. WORLD SERVICE David Vella | Over The Air | September 2011What is the World ServiceWhat itʼs not...
  3. 3. It is not BBC World WORLD SERVICE David Vella | Over The Air | September 2011And that itʼs not BBC World - as I have discovered 2 minutes into my interview
  4. 4. Nor is it Radio 4 - Insomniac Edition 1 AM 5 AM WORLD SERVICE David Vella | Over The Air | September 2011Neither is it the insomniac version of Radio 4, which broadcasts the World Service between 1 and 5AM
  5. 5. The World Service International arm of the BBC WORLD SERVICE David Vella | Over The Air | September 2011The World Service is the international arm of the BBCIts home is Bush House, in Aldwych - the last year it will be here before moving to Broadcasting House on Regent Street
  6. 6. The World Service International arm of the BBC Around 2000 staff members 27 non-English Language Services 2 television stations 60 radio networks Overall reach of over 180,000,000 people Online and mobile WORLD SERVICE David Vella | Over The Air | September 2011A Language service is a newsroom in its own accord. We donʼt translate news. Thereʼs original journalism, and in addition we takeglobal news and give it a local feel.Services range from large ones like Arabic (24 hours trimedia) to Burmese or Gahuza where we provide impartial news in areaswhere stable independent media is NA.Could be as simple as an hour radio tx every day and a mobile news website.Not targeting just the regions, thereʼs the diaspora as well. Persians in the US, Somalis in the UK, Hausa speakers in Poland
  7. 7. The World Service International arm of the BBC Around 2000 staff members 27 non-English Language Services 2 television stations 60 radio networks Overall reach of over 180,000,000 people Online and mobile WORLD SERVICE David Vella | Over The Air | September 2011Thereʼs a lot of content coming out of here.
  8. 8. The World Service Average online daily output 600 stories 500 images 60 Audio/Video Clips WORLD SERVICE David Vella | Over The Air | September 2011All of this comes out on 27 websites....
  9. 9. Online and Mobile WORLD SERVICE David Vella | Over The Air | September 201127 websites across all the different languages.And in addition...
  10. 10. Online and Mobile WORLD SERVICE David Vella | Over The Air | September 2011each of these websites have a corresponding mobile site. So weʼre at 54 in total.
  11. 11. Online and Mobile - Single Production Workflow Desktop Journalist CMS Mobile WORLD SERVICE David Vella | Over The Air | September 2011All of this is managed by one CMS, where the journalists input the content once, and it gets output automatically for both desktopand mobile
  12. 12. Online and Mobile - Video Delivery FLASH PLAYER WORLD SERVICE David Vella | Over The Air | September 2011To hit the widest possible range of devices, we have a series of fallbacks.Starting with the flash player
  13. 13. Online and Mobile - Video Delivery FLASH PLAYER HTML5 <video> WORLD SERVICE David Vella | Over The Air | September 2011Failing Flash, the video tag is attempted
  14. 14. Online and Mobile - Video Delivery FLASH PLAYER HTML5 <video> Provide download WORLD SERVICE David Vella | Over The Air | September 2011And failing that too, we provide the link to the video asset.We do try to get content out there
  15. 15. Descubren !"" " #‫ 6 " ""5ا3( 2( 1 " ""%0 " ""/.%ن ز+ " ""*)(: " ""&%و‬Denuncian ola de arrestos de disidentes en Cuba ! 78‫ة أ‬Британские ученые: водоросли ;"" <!="" 0‫ ""@=?> ا‬AB‫ ا‬C3 ‫!اء‬EA"" 0‫ن ا‬F‫> < ""@?%د‬H"" I‫ ""!ا‬J‫دان وا‬KA"" 0‫ب ا‬KM"" N compuesto enAl menos O"" <‫%ر‬Q@"" +‫ ا‬R"" <!HSE"" C3 TU?"" J >@="" V :‫.%ن‬H."" 0‫ ا‬помогут уберечься от солнц   600 *@"J!"3 (V (#%"#‫ ز#"!در‬W"IKJ ‫ 2"%+"%ل‬Y"Z ‫ ا#!ان‬siete muerток    ООН размa a Argentina    Поддельноеискусство в Германии España: polémica por reforma constitucional para contener el déficit    ros desde el aire a damnificados por Irene  15F%[@"" " " ‫ 8 " " ""_^ت ا‬de lANC entendu ! `    Text Scripts Renacimiento y otras noticias de arte delMagoya bayan Julius Malema sun kara da yan sanda Стрічка заголовків Стрічка a""J‫/* ا‬E""V Wb""V ‫; و‬c""6 ‫""!ای‬Zİspanya anayasa değişikliğine  ‫؟‬a"" " " " " "A" " "/" " "f Y"" " " " " "+%"" " ." " " " " " + ،‫ در ا#" " " " " ""!ان‬R"" " " " " "#W"" " M" " " " " " Z ‫" " " " " ""*د‬S" " "V ‫  واردات‬заголовківy a k ı n  !!!!!!!!!!!!!! !!!!!!!!! C?Hc0‫! ا‬HEA"" " " 0‫* ا‬U?"" " " ‫ي‬K"" " " Z%?["" " " <‫ !!!!!!!!!!!!!!!!!!! ز‬Chile ময়সীমা    В Голландии появится первая искуственная50 ‫" " " ""*ود‬QZ T"" " " "`%E@"" " " "+F‫ ا‬ic@6 ‫: 1" " " ""*د‬C?H0 ‫!ي‬jA"" " " "1 *"" " " "I%"" " " "6 гора Arsenal reforzará delantera con un surcoreanoСтрічка заголовків !!!!!!!!!!!!!!!!!!! !!! Reith Lectures %E"" " " " " 0‫أ‬6    உலக நகர&க( ெப+நா- ./ைக  !!!!!‫[%#( و‬M"" " " " SERVICE‫ " " " ""*ارس‬V ‫ " " " ""% در‬k Y?M.SM"" " " " m (c/nU ‫ " " " ""!ح‬p !!!!!!!! !!!!!!!!!! ை WORLD k‫را‬ David Vella | Over The Air | September 2011WIKJ ‫ 2%+%ل‬YZ ‫ !!! !! ا#!ان‬Стрічка заголовків     ‫@%ن‬J!/Z‫د‬
  16. 16. Text scripts Not so bad when you use more common scripts WORLD SERVICE David Vella | Over The Air | September 2011Spanish, Russian and Chinese
  17. 17. Text scripts Slightly trickier with more complex scripts WORLD SERVICE David Vella | Over The Air | September 2011Burmese, Bengali and Tamil
  18. 18. Text scripts = F WORLD SERVICE David Vella | Over The Air | September 2011Glyphs. Character substitution should occur and displayed as...
  19. 19. Text scripts Traditionally provided font as a download... WORLD SERVICE David Vella | Over The Air | September 2011We would get the users to install fonts on their machinesNot a great experience, and asking your viewers to install anything is not really a good thing
  20. 20. Text scripts ...but more recently @font-face (it’s not just to keep designers happy) WORLD SERVICE David Vella | Over The Air | September 2011this little feature of CSS is for embedding custom fonts on your site. Has been in Explorer since version 4Itʼs typically known for making your sites look pretty and though of as a gimmick.
  21. 21. Text scripts The ability to read the content is somewhat desirable WORLD SERVICE David Vella | Over The Air | September 2011But whilst having beautiful typography is a good thing, the ability to read content ranks higher up the list.Instead of greeting users with this.....
  22. 22. Text scripts The ability to read the content is somewhat desirable WORLD SERVICE David Vella | Over The Air | September 2011theyʼre greeted with this instead, straight off the bat. No installations.
  23. 23. Text scripts But what about mobile? WORLD SERVICE David Vella | Over The Air | September 2011On the cheap handsets, youʼre lucky to get CSS, let alone font-face
  24. 24. Text scripts on mobile WORLD SERVICE David Vella | Over The Air | September 2011Going back to our portfolio, and have a closer look at the mobile sites
  25. 25. Text scripts on mobile WORLD SERVICE David Vella | Over The Air | September 2011It all looks quite neat - because this is mainly a slide in a presentation
  26. 26. Text scripts on mobile WORLD SERVICE David Vella | Over The Air | September 2011But in the real world, people with lower end phones see beautiful boxes!!High end phones don’t always fare much better
  27. 27. Text scripts on mobile Arabic/Persian on Android WORLD SERVICE David Vella | Over The Air | September 2011That text is actually unreadable. You’ll notice that we’re missing ligatures. Has been fixed in 2.3.3, only recently.We found our solution in a very little known HTML tag. Not sure if you’ve heard of it, but we’ll share the secret
  28. 28. Text scripts on mobile <img> WORLD SERVICE David Vella | Over The Air | September 2011
  29. 29. Text scripts on mobile Desktop Journalist CMS Mobile Image Mobile WORLD SERVICE David Vella | Over The Air | September 2011When journalists publish in these languages, a second version of the mobile version is also published
  30. 30. Text scripts on mobile Regular Text Based Image Based WORLD SERVICE David Vella | Over The Air | September 2011Every paragraph is output as an image
  31. 31. Text scripts on mobile Regular Text Based Image Based WORLD SERVICE David Vella | Over The Air | September 2011We give the users a link at the top of the pages - “If you can’t read the text below, follow this link”, which takes them tothe image based version
  32. 32. Text scripts on mobile <html> <head>...</head> <body> <img src=”p1.gif”> <img src=”p2.gif”> <img src=”p3.gif”> <img src=”p4.gif”> <img src=”p5.gif”> <img src=”p6.gif”> <img src=”p7.gif”> <img src=”p8.gif”> </body> </html> WORLD SERVICE David Vella | Over The Air | September 2011Yes the story pages do look like this.We did this part of the presentation at a W3C event. Was a bit awkward! But it works
  33. 33. Text scripts on mobile • Images display on pretty much all mobile devices • Pango for the text layout www.pango.org • Average page size 35kB (vs 25kB text version) • In use for seven languages: Bengali, Burmese, Hindi, Urdu, Nepali, Persian and Tamil • This is temporary WORLD SERVICE David Vella | Over The Air | September 2011Pango, open source lib does the layout, rendering happens with Cairo. It’s strong point is that it doesinternationalisation.
  34. 34. AppsWORLD SERVICE David Vella | Over The Air | September 2011
  35. 35. Mobile Apps Native HTML WORLD SERVICE David Vella | Over The Air | September 2011News app, very popular.... different approach for the World ServiceDebate has been done to death - not going into itAlways ends with the same conclusion - it dependsIt depends what app you’re making. your team expertise? how much time do you have? be in an app store? It goes onand on.
  36. 36. Mobile Apps + WORLD SERVICE David Vella | Over The Air | September 2011This is essentially our technology stackPhonegap, by the lovely people at Nitobi, in Vancouver.For those not familiar with phonegap...
  37. 37. Mobile Apps - PhoneGap www WORLD SERVICE David Vella | Over The Air | September 2011it’s essentially app shell, with a ‘www’ directory at the heart of itYou put your files in there, and publish to multiple platforms.... (Android, iOS, webOS, Blackberry and more)
  38. 38. Mobile Apps - PhoneGap • Open Source • Get access to native APIs through JS CAMERA, STORAGE, CONTACTS, CONNECTION TYPE OR BUILD YOUR OWN • Submit to app stores WORLD SERVICE David Vella | Over The Air | September 2011Open Source,Access to native APIs. Connection type: 3G/Wifi (very handy to deliver different quality media depending on which speedyou’re on)Submit
  39. 39. Mobile Apps - PhoneGap www.yoursite.com/app www WORLD SERVICE David Vella | Over The Air | September 2011but the best part is this... you can grab the ‘www’ directory... and host it yourselfThis approach allows you to leave the stores at anytimeNo more store approvals, no more waiting. update anytime.
  40. 40. Mobile Apps Titanium www.appcelerator.com WORLD SERVICE David Vella | Over The Air | September 2011Titanium uses a different approach.Takes JS and compiles to native, gives you better performanceThe buttons and lists are real, they’re not CSS recreationsBut you code to their API, so it’s not as straightforward to just put the code on the web
  41. 41. Mobile Apps WORLD SERVICE David Vella | Over The Air | September 2011The other half of the stack is HTMLPlain old HTML+CSS+JS - no learning curve if you’re a web devIf you have a team invested in open web technologies, take advantage of it
  42. 42. Mobile Apps WORLD SERVICE David Vella | Over The Air | September 2011You can build it the normal fashioned way - multiple HTML files, a few CSS and JS.Technically nothing wrong with it, but it’s sluggish on a phone
  43. 43. Mobile Apps Javascript WORLD SERVICE David Vella | Over The Air | September 2011Single Page Application - Javascript doing the heavy liftingSeveral ways and methods you can do this...
  44. 44. Mobile Apps WORLD SERVICE David Vella | Over The Air | September 2011First prototypeTook only a couple of days - had offline. 150 lines of codeUsing only jQuery. Easy! Yes we can do this
  45. 45. Mobile Apps Plain raw JS jQuery / zeptoJS jQuery Mobile Backbone / Sammy / JavascriptMVC Sencha Touch / Dojo / Sproutcore WORLD SERVICE David Vella | Over The Air | September 2011Wanted to keep it simple and not rely too much on 3rd party libraries
  46. 46. Mobile Apps CSS3 + jQuery + iScroll WORLD SERVICE David Vella | Over The Air | September 2011This was our toolbox.iScroll is a nice little library by Matteo Spinelli
  47. 47. X Mobile Apps div { position: fixed; } div { overflow: auto; } WORLD SERVICE David Vella | Over The Air | September 2011Does not work on Mobile Safari on iPhoneiOS5 will fix it, but in the meantime, there’s workarounds
  48. 48. Mobile AppsiScrollhttp://cubiq.org Fixed in place Fixed in place WORLD SERVICE David Vella | Over The Air | September 2011
  49. 49. Mobile Apps CSS3 + jQuery + iScroll WORLD SERVICE David Vella | Over The Air | September 2011Coding away. Features start coming in, bugs creep up. adding more features in.Blinkers on
  50. 50. Mobile Apps WORLD SERVICE David Vella | Over The Air | September 2011Adding code, error handlingDifferent feeds coming in at different times (News, Business, Sport, Science)Need to update the UI accordinglyBut the code started getting out of hand.
  51. 51. Mobile Apps User Interface Code Core Code WORLD SERVICE David Vella | Over The Air | September 2011So while the UI code was ok, the core needed some tough love.We had a look at JS frameworks again
  52. 52. Mobile Apps WORLD SERVICE David Vella | Over The Air | September 20114Kb of goodnessWritten and opensourced by the people at DocumentCloudGives a light Model/View/Controller structure to your JS appIt was chosen because it is not very opinionated and still gives you a lot of freedom to do what you want.
  53. 53. Mobile Apps WORLD SERVICE David Vella | Over The Air | September 2011In a typical mobile app, you get different views of the same data. You need to keep track of what data is shown where.
  54. 54. Mobile Apps WORLD SERVICE David Vella | Over The Air | September 2011The same data, shown in different ways.Do not be fooled into thinking that just because it’s HTML+JS it won’t get complex. It will.“Oh it’s only a newsreader app, how complex can it get?” - famous last words
  55. 55. Mobile Apps User Interface Code Rewritten Core Code WORLD SERVICE David Vella | Over The Air | September 2011The unimposing nature of Backbone allowed for a swift rewrite, we got beautiful code.And most importantly didn’t try to come up with yet another solution to a problem which has already been solvedbefore.
  56. 56. Mobile Apps Offline WORLD SERVICE David Vella | Over The Air | September 2011
  57. 57. Mobile Apps - Offline • Application Cache • Local Storage WORLD SERVICE David Vella | Over The Air | September 2011App Cache - Allows you to choose what assets can be saved offlineLocal Storage - JS DrivenApp Cache - Needs to be served from the web
  58. 58. Mobile Apps - Offline localStorage localStorage.setItem(‘hello’,  ‘world’); localStorage.getItem(‘hello’); //  returns:  world WORLD SERVICE David Vella | Over The Air | September 2011Very simpleYou can only store strings in local storage. So if you want to store images...
  59. 59. Mobile Apps - Offline localStorage 1011010101010101010101 1010101010010101010101base64,/9j/4AAQSkZJRgABAQEAZABkAAD/ Base64 11001010101010101010 WORLD SERVICE David Vella | Over The Air | September 2011Need to convert to Base64 firstYou get a string representation of the image binary
  60. 60. Mobile Apps - Offline localStorage <img src=”data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAA... WORLD SERVICE David Vella | Over The Air | September 2011Base64 enlarge the image size by about 10% or soHow much space do you get?
  61. 61. Mobile Apps - Offline localStorage 5 UTF-16 of MB WORLD SERVICE David Vella | Over The Air | September 2011It varies, but generally you get 5 megsBut it’s UTF16
  62. 62. Mobile Apps - Offline localStorage 2.5 MB WORLD SERVICE David Vella | Over The Air | September 2011So you get half the space
  63. 63. Mobile Apps Testing / Debugging WORLD SERVICE David Vella | Over The Air | September 2011
  64. 64. Mobile Apps - Testing QUnit WORLD SERVICE David Vella | Over The Air | September 2011It’s just Javascript - throw QUnit, JSUnit at itAffectionately called Tarantula - A big bug chasing other bugs
  65. 65. Mobile Apps - Debugging weinre - Web Inspector Remote WORLD SERVICE David Vella | Over The Air | September 2011Debugging. On a phone can be a painWeinre - Stands for Web Inspector Remoteallows you to connect remotely into the device and inspect itYou can install your own, or phonegap have a hosted version
  66. 66. Mobile Apps - Debuggingweinre http://debug.phonegap.com/ Insert code: <script src="http://debug.phonegap.com/target/target-script-min.js#testapp"></script> Go to: http://debug.phonegap.com/client/#testapp WORLD SERVICE David Vella | Over The Air | September 2011
  67. 67. Mobile Apps - Test Distribution testflightapp.com WORLD SERVICE David Vella | Over The Air | September 2011A hat tip to the guys at testflightiOS only - takes the pain out of sending updates of your app during testing. And if you’ve done this, you know it’s apain. It’s all done over the air. Android definitely wins in this department.What i’m trying to say is, the tools are there. It’s a very exciting time. New ideas are being explored all the time and arepushing the web forward. Do experiment.
  68. 68. Mobile Apps The plan WORLD SERVICE David Vella | Over The Air | September 2011
  69. 69. Mobile Apps WORLD SERVICE David Vella | Over The Air | September 2011Going for Russian for iPhones first (for testing reasons), Android shortly after. And we’ll start adding other languagesbit by bit, and more features like picture galleries
  70. 70. Mobile Apps www WORLD SERVICE David Vella | Over The Air | September 2011While the plan is to release it as a downloadable app through the stores, depending on the reaction, we’ll assess alsoreleasing it out as a normal browsable URL.
  71. 71. Questions? (please be kind)WORLD SERVICE David Vella | Over The Air | September 2011
  72. 72. Thank you david.vella@bbc.co.uk @indeoxWORLD SERVICE David Vella | Over The Air | September 2011
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×