Betavine
Encyclopedia
Betavine is an open community and resource website
Website
A website, also written as Web site, web site, or simply site, is a collection of related web pages containing images, videos or other digital assets. A website is hosted on at least one web server, accessible via a network such as the Internet or a private local area network through an Internet...

, created and managed by Vodafone Group R&D, for the mobile development
Mobile development
Mobile application development is the process by which application software is developed for small low-power handheld devices such as personal digital assistants, enterprise digital assistants or mobile phones...

 community in order to support and stimulate the development of new applications
Application software
Application software, also known as an application or an "app", is computer software designed to help the user to perform specific tasks. Examples include enterprise software, accounting software, office suites, graphics software and media players. Many application programs deal principally with...

 for mobile and Internet communications. The Betavine website allows developers
Software developer
A software developer is a person concerned with facets of the software development process. Their work includes researching, designing, developing, and testing software. A software developer may take part in design, computer programming, or software project management...

 to upload and profile their alpha-stage and beta-stage applications, provides interaction tools for members to share knowledge and give feedback on apps, and discuss topics in mobile. Betavine also contains a growing resources section with technical topics and APIs.

The Betavine website was built using open source components so there are a number of resources for open source in mobile - such as the Betavine Forge where developers can share code snippets
Snippet (programming)
Snippet is a programming term for a small region of re-usable source code, machine code or text. Ordinarily, these are formally-defined operative units to incorporate into larger programming modules...

, post projects, and collaborate on projects. The recently publicised Vodafone Mobile Connect Card Driver for Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...

 is hosted here, for example.

Betavine

The mission stated on the Betavine website is "to support the wider development community in imagining, developing, testing
Software testing
Software testing is an investigation conducted to provide stakeholders with information about the quality of the product or service under test. Software testing can also provide an objective, independent view of the software to allow the business to appreciate and understand the risks of software...

 and launching great new applications for mobile, wireless and Internet communications. We are platform agnostic and operating system agnostic.

Everyone is welcome to register as a member, download and play with any application, contribute to discussion threads and create or comment on blog
Blog
A blog is a type of website or part of a website supposed to be updated with new content from time to time. Blogs are usually maintained by an individual with regular entries of commentary, descriptions of events, or other material such as graphics or video. Entries are commonly displayed in...

 entries. As a developer you can upload your own applications, showcase your work and get useful feedback from other members. Students should keep an eye peeled for great competitions and other opportunities."

Vodafone Betavine also offers intern
Intern
Internship is a system of onthejob training for white-collar jobs, similar to an apprenticeship. Interns are usually college or university students, but they can also be high school students or post graduate adults seeking skills for a new career. They may also be as young as middle school or in...

ships, "externships" and competitions for students.

There are now a number of competitions on Betavine, some for students only, some for anyone who cares to enter, and some are being run by partners of Betavine:


Betavine launched a mobile internet site at the beginning of 2008, using the .mobi domain convention. The stated goal of launching betavine.mobi is to make the downloading of mobile applications profiled on Betavine even easier, and to help end-users find apps that are compatible with their mobile device by automatically detecting the device model and matching that with a database of technical specs.http://www.betavine.net/web/guest/aboutus?p_p_id=bvblogs&p_p_action=0&p_p_state=normal&p_p_mode=view&p_p_col_id=column-4&p_p_col_pos=1&p_p_col_count=2&_bvblogs_struts_action=%2Fext%2Fbvblogs%2FviewPost&_bvblogs_postId=417&#p_bvblogs
In May 2008, Betavine launched a pilot with Vodafone Spain which links directly to betavine.mobi from the Vodafone Live! Portal. It's clear from the download figues on the main website www.betavine.net that this is having a huge positive impact on the number of applications being found, downloaded, and being given feedback.

Vodafone is one of the key backers of the dotMobi consortium (the informal name of mTLD Top Level Domain, Ltd.), which is promoting the use of the .mobi domain name in order to increase consumer confidence that an Internet site or service will work on their mobile phones.

Betavine Forge

Vodafone Betavine runs a version of the GForge
GForge
GForge is a free software fork of the web-based project-management and collaboration software originally created for SourceForge, called Savane...

 open-source collaborative development portal in order to host mobile open-source projects, code snippets, and other resources for developers.

Some of the hosted projects are:
  • Vodafone Mobile Connect Card driver for Linux: GPRS/UMTS/HSDPA device manager written in Python
    Python (programming language)
    Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive...

    , licensed under the GPL

  • Betavine Connection Manager: GPRS/UMTS/HSxPA device manager for Linux written in Python
    Python (programming language)
    Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive...

    , licensed under the GPL

  • Vodafone MobileScript for Windows Mobile
    Windows Mobile
    Windows Mobile is a mobile operating system developed by Microsoft that was used in smartphones and Pocket PCs, but by 2011 was rarely supplied on new phones. The last version is "Windows Mobile 6.5.5"; it is superseded by Windows Phone, which does not run Windows Mobile software.Windows Mobile is...

    : common framework using a ECMAScript
    ECMAScript
    ECMAScript is the scripting language standardized by Ecma International in the ECMA-262 specification and ISO/IEC 16262. The language is widely used for client-side scripting on the web, in the form of several well-known dialects such as JavaScript, JScript, and ActionScript.- History :JavaScript...

     OS engine

  • Linux Environment for Mobile Networks: studies the possibility of remotely running applications over Mobile Networks


Since the launch of the Asus EEEPC, which has been hugely popular, a new version of the Vodafone Connect Card linux driver for UMPC (Ultra Mobile PCs) has been getting a lot of downloads. http://www.betavine.net/web/linux_drivers

The original Vodafone Connect Card linux driver for Linux has now been rewritten to interoperate with Network Manager
Network manager
Network manager may refer to:* Network administrator, profession*NetworkManager, software utility for Linux and other Unix-like operating systems...

, and renamed as 'Betavine Connection Manager'. https://forge.betavine.net/frs/?group_id=76

See also

  • Comparison of free software hosting facilities
    Comparison of free software hosting facilities
    A source code repository or source code escrow is a file archive and web hosting facility where large amounts of source code are kept, either publicly or privately. They are often used by open source projects and other multi-developer projects to handle various versions and developers submitting...

  • Sourceforge
    SourceForge
    SourceForge Enterprise Edition is a collaborative revision control and software development management system. It provides a front-end to a range of software development lifecycle services and integrates with a number of free software / open source software applications .While originally itself...

  • JavaForge
    JavaForge
    JavaForge.com is a non profit and free open source software development community with a hosting portal for open source projects. It hosts software development services such as Project related Web hosting, Document Management, Wiki, Forum, Online chat, Issue tracking integrated with optional Git,...

  • Google Code
    Google Code
    Google Code is Google's site for developer tools, APIs and technical resources. The site contains documentation on using Google developer tools and APIs—including discussion groups and blogs for developers using Google's developer products....

  • CodePlex
  • Freshmeat
    Freshmeat
    Freecode, formerly Freshmeat, is a website owned by Geeknet that allows computer users to keep track of the latest software releases and updates as well as write/read reviews and articles, send or receive comments to or from the author, and many other features...

  • Ohloh
    Ohloh
    Ohloh is a website which provides a web services suite and online community platform that aims to map the landscape of open source software development. It was founded by former Microsoft managers Jason Allen and Scott Collison in 2004 and joined by the developer Robin Luckey...


External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK