{"id":251,"date":"2008-04-09T23:43:37","date_gmt":"2008-04-09T23:43:37","guid":{"rendered":"http:\/\/dalelane.co.uk\/blog\/?p=251"},"modified":"2008-04-10T12:03:01","modified_gmt":"2008-04-10T12:03:01","slug":"betavine","status":"publish","type":"post","link":"https:\/\/dalelane.co.uk\/blog\/?p=251","title":{"rendered":"Betavine"},"content":{"rendered":"<p><a href=\"http:\/\/www.vodafonebetavine.net\/\" target=\"_blank\"><img decoding=\"async\" align=\"left\" vspace=\"10\" hspace=\"10\" src=\"http:\/\/img241.imageshack.us\/img241\/6503\/080409betazineot6.gif\" border=\"0\"\/><\/a>I heard of Vodafone Betavine <a href=\"http:\/\/dalelane.co.uk\/blog\/?p=190\" target=\"_blank\">last September<\/a>, at mobileCampLondon. I never got round to thinking of something to write using their API, so didn&#8217;t sign up in the end. <\/p>\n<p>I met up with <a href=\"http:\/\/blog.owengriffin.com\/\" target=\"_blank\">Owen<\/a> from Betavine again last weekend at <a href=\"http:\/\/dalelane.co.uk\/blog\/?p=249\" target=\"_blank\">Over The Air<\/a> which gave him another chance to &#8216;sell&#8217; it to me. \ud83d\ude42    <\/p>\n<p>Actually, both he and another Vodafone guy, <a href=\"http:\/\/www.linkedin.com\/in\/mattwakeman\" target=\"_blank\">Matt<\/a>, spent time going through the idea behind Betavine and the benefits that it tries to bring &#8211; and it turned out that I&#8217;d missed some of the idea behind the site.  <\/p>\n<p>They convinced me to give the site another try, so last night I logged back on and started adding some content to see how it all works.  <\/p>\n<p><!--more-->As I said <a href=\"http:\/\/dalelane.co.uk\/blog\/?p=190\" target=\"_blank\">last September<\/a>, Betavine gives you an API to interact with mobile and web services, providing an infrastructure for sending text messages, pushing web links and Vodafone content to mobile devices.  <\/p>\n<p>What I didn&#8217;t realise at the time is that you don&#8217;t have to be using a Betavine API to upload mobile apps to the device. You can also use it as a way to distribute and support mobile applications.  <\/p>\n<p>People wanting to sell mobile applications can use a site like <a href=\"http:\/\/www.handango.com\/\" target=\"_blank\">Handango<\/a>. You get the benefit of exposure on a well-known site, and they handle stuff like taking money from customers. (<em>All for a <a href=\"http:\/\/www.pocketpcthoughts.com\/news\/show\/88336\/viva-la-resistance-software-developers-leaving-handango.html\" target=\"_blank\">not-inconsiderable fee<\/a>!<\/em>) <\/p>\n<p>I&#8217;ve never looked to sell my apps &#8211; there are almost certainly clauses in my contract with IBM that would forbid this, and at any rate, I rarely finish or tidy up applications to the point where I&#8217;d be comfortable charging money for them. <\/p>\n<p>The alternative I&#8217;ve always used is packaging up the <a href=\"http:\/\/dalelane.co.uk\/software\" target=\"_blank\">results of my random hackings<\/a> into CAB installers, and putting it on my server for download.   <\/p>\n<p>Betavine offers a compromise. I can upload applications for hosting on Betavine&#8217;s servers. I don&#8217;t want to imply that all the apps available on Betavine are unfinished or of poor quality, but I think it&#8217;s fair to say that there is a place for my sort of work-in-progress apps.  <\/p>\n<p>It offers more than just hosting. They provide a reliable count of downloads for each version of a file. This isn&#8217;t something I normally check for code I&#8217;ve shared. The exception is my <a href=\"http:\/\/bladewiki.site.io\/homepage.htm\" target=\"_blank\">wiki app<\/a>, for which I occassionally keep an eye on the number of downloads from my web server stats. Even then, this is a misleading figure &#8211; it&#8217;s hard to know how a number of downloads for a regularly-changing file translates to a number of people. With Betavine, you get a count of registered users who have downloaded the app. <\/p>\n<p>Betavine keeps previous versions, so if I break an app with an update, people can still get a copy of a previous level. This is something that I could do myself, but I&#8217;ve never been serious enough about &#8216;releasing&#8217; software to bother. <\/p>\n<p>They make installation a little easier &#8211; offering to send a link to the app to a user&#8217;s phone directly. This might be simpler for people who don&#8217;t know how to transfer files to their device.  <\/p>\n<p>They collect feedback &#8211; something I&#8217;ve not made a lot of effort for. I&#8217;ve got <a href=\"http:\/\/dalelane.co.uk\/blog\/?p=175#comments\" target=\"_blank\">blog comments<\/a> and I&#8217;ve tried <a href=\"http:\/\/www.phpbber.com\/phpbb\/index.php?mforum=bladewiki\" target=\"_blank\">phpbb forums<\/a>, but I don&#8217;t actively seek feedback. With Betavine, people who download apps receive a text message referring them to a mobile-friendly webpage asking for feedback. Users who give feedback get their device type collected, too &#8211; so developers can see stats based on which makes and models of PDAs have ran the app without problems, and which ones have had errors. <\/p>\n<p>I&#8217;ve tried it out with the <a href=\"http:\/\/dalelane.co.uk\/page.php?id=1047\" target=\"_blank\">Twitter client<\/a> that I <a href=\"http:\/\/dalelane.co.uk\/blog\/?p=244\" target=\"_blank\">wrote at the weekend<\/a> &#8211; which is now <strong><a href=\"http:\/\/www.betavine.net\/web\/bLADETwitToday\" target=\"_blank\">hosted on Betavine<\/a><\/strong>.  <\/p>\n<p>Initial reactions? It all seems to work pretty much as they say. This post is the first time I&#8217;ve pointed anyone at the <a href=\"http:\/\/www.betavine.net\/web\/bLADETwitToday\" target=\"_blank\">Betavine page<\/a>, which managed to get five downloads in a day. Okay, so the Betavine doesn&#8217;t drive a massive amount of traffic to my apps, but there are a few people at least who came across it. <\/p>\n<p>There seem to be a lot of delays and safeties built in the system, that I found a little frustrating. For example, when you post a new version of an application, you have to wait for it to be approved by a site administrator. To be fair, it&#8217;s not a big delay &#8211; I&#8217;m only talking about a few hours. (And this is compared with several weeks or months if you want to upload a freeware app to somewhere like <a href=\"http:\/\/www.download.com\/bLADE-Wiki\/3000-2074_4-10680846.html?tag=lst-1\" target=\"_blank\">download.com<\/a>, or when I&#8217;ve tried to release updates to <a href=\"http:\/\/dalelane.co.uk\/page.php?id=29#wmq\" target=\"_blank\">SupportPacs on ibm.com<\/a>) But regardless, I am fairly impatient and found it a little annoying. Perhaps I&#8217;ve just gotten used to being able to upload files to my server whenever I want. And I guess there is a benefit to them making sure that files hosted on their site are legitimate. <\/p>\n<p>Overall, I&#8217;m liking it so far. They offer a decent service to developers wanting to distribute and support their apps in a more professional way than just putting a file on a web server. It&#8217;s all free and saves the hassle of doing it yourself. Their approach of trying to build up a community around mobile development through the site also looks very promising. <\/p>\n<p>What do people think? I&#8217;ve talked about the benefits in the information it gives me as a developer, but what about the user experience? When <a href=\"http:\/\/www.jkontherun.com\/2008\/04\/windows-mobil-2.html\" target=\"_blank\">linked to something I&#8217;ve written<\/a>, would people prefer to download it from a central site like Betavine rather than a personal domain like mine? <\/p>\n<p>What about the fact that users need to register in order to be able to download an app? While I can see the benefits to the developer of collecting user information, is this an annoyance? Are there likely to be people who would rather not download an app than have to go through yet another website sign-up?  <\/p>\n<p>What about the Vodafone branding? Does this put off people with phones from other network providers? Their <a href=\"http:\/\/www.betavine.net\/web\/guest\/aboutus\/help\" target=\"_blank\">FAQ<\/a> does clearly state: &#8220;Betavine is not just for developers or Vodafone customers, it is open to all&#8221; so that&#8217;s enough for me, but will everyone read that?  <\/p>\n<p>Quick disclaimer: Any misrepresentation of Betavine here is entirely my fault for not listening properly, and not the fault of Owen or Matt!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I heard of Vodafone Betavine last September, at mobileCampLondon. I never got round to thinking of something to write using their API, so didn&#8217;t sign up in the end. I met up with Owen from Betavine again last weekend at Over The Air which gave him another chance to &#8216;sell&#8217; it to me. \ud83d\ude42 Actually, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[161,149,163,46,162],"class_list":["post-251","post","type-post","status-publish","format-standard","hentry","category-web","tag-betavine","tag-development","tag-handango","tag-mobile","tag-vodafone"],"_links":{"self":[{"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/251","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=251"}],"version-history":[{"count":0,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/251\/revisions"}],"wp:attachment":[{"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=251"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=251"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}