Routing audio to Bluetooth Headset (non-A2DP) on Android

sourcE: http://stackoverflow.com/questions/2144694/routing-audio-to-bluetooth-headset-non-a2dp-on-android

I have a non-A2DP single ear BT headset (Plantronics 510) and would like to use it with my Android HTC Magic to listen to low quality audio like podcasts/audio books.

After much googling I found that only phone call audio can be routed to the non-A2DP BT headsets. (I would like to know if you have found a ready solution to route all kinds of audio to non-A2DP BT headsets)

So I figured, somehow programmatically I can channel the audio to the stream that carries phone call audio. This way I will fool the phone to carry my mp3 audio to my BT headset. I wrote following simple code.

import android.content.*;
import android.app.Activity;
import android.os.Bundle;
import android.media.*;
import java.io.*;
import android.util.Log;

public class BTAudioActivity extends Activity
{
    private static final String TAG = "BTAudioActivity";

    private MediaPlayer mPlayer = null;
    private AudioManager amanager = null;

    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        amanager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
        amanager.setBluetoothScoOn(true);
        amanager.setMode(AudioManager.MODE_IN_CALL);

        mPlayer = new MediaPlayer();

        try {
            mPlayer.setDataSource(new FileInputStream(
                "/sdcard/sample.mp3").getFD());

            mPlayer.setAudioStreamType(AudioManager.STREAM_VOICE_CALL);

            mPlayer.prepare();

            mPlayer.start();
        } catch(Exception e) {
            Log.e(TAG, e.toString());
        }
    }

    @Override
    public void onDestroy()
    {
        mPlayer.stop();
        amanager.setMode(AudioManager.MODE_NORMAL);
        amanager.setBluetoothScoOn(false);
        super.onDestroy();
    }
}

As you can see I tried combinations of various methods that I thought will fool the phone to believe my audio is a phone call:

  • Using MediaPlayer’s setAudioStreamType(STREAM_VOICE_CALL)
  • using AudioManager’s setBluetoothScoOn(true)
  • using AudioManager’s setMode(MODE_IN_CALL)

But none of the above worked. If I remove the AudioManager calls in the above code, the audio plays from speaker and if I replace them as shown above then the audio stops coming from speakers, but it doesn’t come through the BT headset. So this might be a partial success.

I have checked that the BT headset works alright with phone calls.

There must be a reason for Android not supporting this. But I can’t let go of the feeling that it is not possible to programmatically reroute the audio. Any ideas?

P.S. above code needs following permission

<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>

 

This thread may be long dead but for those who might be trying the same thing, some notes from the AudioManager docs may be useful. It looks like the missing element is the startBluetoothSco() command but there are restrictions on the use of this channel. From the Android Dev site here:

public void startBluetoothSco () Since: API Level 8 Start bluetooth SCO audio connection.

Requires Permission: MODIFY_AUDIO_SETTINGS.

This method can be used by applications wanting to send and received audio to/from a bluetooth SCO headset while the phone is not in call.

As the SCO connection establishment can take several seconds, applications should not rely on the connection to be available when the method returns but instead register to receive the intent ACTION_SCO_AUDIO_STATE_CHANGED and wait for the state to be SCO_AUDIO_STATE_CONNECTED.

As the connection is not guaranteed to succeed, applications must wait for this intent with a timeout.

When finished with the SCO connection or if the establishment times out, the application must call stopBluetoothSco() to clear the request and turn down the bluetooth connection.

Even if a SCO connection is established, the following restrictions apply on audio output streams so that they can be routed to SCO headset: – the stream type must be STREAM_VOICE_CALL – the format must be mono – the sampling must be 16kHz or 8kHz

The following restrictions apply on input streams: – the format must be mono – the sampling must be 8kHz

Note that the phone application always has the priority on the usage of the SCO connection for telephony. If this method is called while the phone is in call it will be ignored. Similarly, if a call is received or sent while an application is using the SCO connection, the connection will be lost for the application and NOT returned automatically when the call ends.

See Also stopBluetoothSco() ACTION_SCO_AUDIO_STATE_CHANGED

Note that I have not tested this, I’m just passing along a lead I found in researching a similar project. I think Jayesh was close to the solution and the restrictions above may have been what was keeping it from working.

0

0
 

Software para Productividad: “No rompas la cadena” – Secreto de la productividad de Jerry Seinfeld

http://dontbreakthechain.com/what

Secreto de la productividad de Jerry Seinfeld

Editor: Cuando el desarrollador de softwareBrad Isaac nos dijo que tenía asesoramiento de la productividad de Jerry Seinfeld, que no podía rechazar la oportunidad de escuchar más. Siga leyendo para conocer toda la historia de Brad.

Hace años cuando Seinfeld era un nuevo programa de televisión, Jerry Seinfeld todavía era un cómic de gira. En ese momento, yo estaba rondando los clubes que hacen noches de micrófono abierto y tratando de aprender las cuerdas. Una noche yo estaba en el club donde Seinfeld trabajaba, y antes de que él subió al escenario, vi mi oportunidad. Tuve que pedir a Seinfeld si tenía algún consejo para un joven cómico. Lo que me dijo fue algo que me beneficiaría toda la vida …

Dijo que la manera de ser un cómic mejor era crear mejores chistes y la forma de crear mejores chistes era escribir todos los días. Sin embargo, su consejo fue mejor que eso. Tenía una gema de una técnica que utilizó el apalancamiento en sí mismo y se puede utilizar para motivar a ti mismo, incluso cuando usted no se siente como él.

Él reveló un sistema de calendario único que utiliza para presionar a sí mismo a escribir. Así es como funciona.

Él me dijo que consiguiera un calendario de pared grande que tiene un año entero en una sola página y colgarla en una pared prominente. El siguiente paso era conseguir un marcador de gran magia roja.

Dijo que por cada día que yo hago mi tarea de escribir, tengo que poner una X roja grande en ese día. “Después de unos días tendrás una cadena. Hemos de tener en ella y la cadena crecerá más cada día. Te gustará ver esa cadena, especialmente cuando se pone un par de semanas bajo su cinturón. Su único trabajo siguiente es No romper la cadena. “

“No romper la cadena”, dijo de nuevo para dar énfasis.

Con los años que he usado esta técnica en muchas áreas diferentes. Lo he utilizado para hacer ejercicio, aprender a programar, para aprender administración de la red, para crear sitios web exitosos y construir negocios exitosos.

Funciona porque no es el one-shot que hacer que nos empuja hacia dónde queremos ir, es la acción diaria consistente que construye resultados extraordinarios. Usted puede haber oído “pulgada por pulgada de nada es un juego de niños.” Pulgada a pulgada funciona si puede moverse ni un milímetro cada día.

La acción diaria se basa hábitos. Le da la práctica y le hará un experto en un corto período de tiempo. Si usted no romper la cadena, usted comenzará a identificar las oportunidades que de otro modo no lo haría. Pequeñas mejoras se acumulan en grandes mejoras rápidamente porque la acción diaria provee “interés compuesto”.

Omitiendo un día hace más fácil para saltar el siguiente.

A menudo he dicho que prefiero tener a alguien que se tomen medidas, incluso si es pequeño, todos los días a diferencia de alguien que se balancea dura una o dos veces a la semana. Seinfeld entiende que la acción diaria produce mayores beneficios que sentarse y tratar de noquear a 1000 chistes en un día.

Piense por un momento acerca de lo que la acción haría que el impacto más profundo en su vida si usted se trabajaba todos los días. Esa es la acción que yo recomiendo que pongas en tu calendario Seinfeld. Comience hoy y ganar su gran X roja y de aquí en adelante …

No rompas la cadena!

Brad Isaac es un programador de software principal y blogger. Usted puede leer sus estrategias de motivación todos los días en su blog el establecimiento de metas, lograr-IT!

0

0
 

Getting web2py up and running on ActiveState’s Stackato

POSTED 1 MONTH AGO

ActiveState has recently started their own PAAS based on CloudFoundry this blog post is to help you get up and running quickly with a Django CMS installation, and hopefully give you enough information to get your own applications on there as well. (Read more…)

Installing a Django application on Red Hat’s OpenShift PAAS

POSTED 1 MONTH AGO

Follow along as I install a django application onto Red Hat’s new PAAS OpenShift. (Read more…)

Standardizing Python WSGI deployment

POSTED 1 MONTH, 2 WEEKS AGO

Python needs a deployment standard similar to java’s WAR format in order to improve the way python applications are deployed on servers. What does it look like, and how do we get it done? (Read more…)

Developers guide to Running Django Applications on Heroku

POSTED 2 MONTHS, 2 WEEKS AGO

Follow me as I walk my way through installing a Django application on Heroku. (Read more…)

Django Hosting Roundup: (Ep.io vs Gondor.io vs DotCloud vs Heroku vs AppHosted vs DjangoZoom) Who wins?

POSTED 8 MONTHS, 2 WEEKS AGO

Django Hosting Roundup: (Ep.io vs Gondor.io vs DotCloud vs Heroku vs AppHosted vs DjangoZoom) Who wins? (Read more…)

DjangoZoom.com Review

POSTED 8 MONTHS, 2 WEEKS AGO

This is part five in my series on django hosting services, this time I take a look at DjangoZoom.com (Read more…)

AppHosted.com Django Hosting Service Review

POSTED 9 MONTHS AGO

Part four in my series about django hosting services. I got an early sneak peak at AppHosted.com, and here are my notes. (Read more…)

Deploying my Django application to DotCloud

POSTED 9 MONTHS, 3 WEEKS AGO

DotCloud has been generating a lot of buzz lately, and I wanted to check it out for myself, to see what everyone is talking about. Follow along as I deploy my first django application onto DotCloud. (Read more…)

My Day in Gondor.io

POSTED 10 MONTHS AGO

Eldarion just sent out a new batch of beta invites for their Django hosting service called Gondor, I was lucky enough to get an invite, so I decided to test it out. (Read more…)

My Experiences with ep.io

POSTED 10 MONTHS AGO

I was lucky enough to get an invite to the closed beta of a new django hosting service called ep.io. I have been using it for a new project I was creating, and decided to write about my experiences. (Read more…)

0

0
 

Administración de varios dominios con Google Apps – Ayuda de Google Apps

 

Administración de varios dominios con Google Apps – Ayuda de Google Apps

Google Apps › Artículos de la ayuda › Configuración del dominio › Using Multiple Domains › Administración de varios dominios con Google Apps  Administración de varios dominios con Google Apps Muchas organizaciones son propietarias de varios dominios de Internet. Los dominios pueden representar distintas unidades empresariales, marcas o zonas geográficas. Por ejemplo, Google es propietaria de los nombres de dominio google.com, adwords.com, youtube.com, google.co.uk y google.de (entre otros). De forma similar, un sistema universitario estatal puede contar con dominios .edu distintos para cada campus. Los usuarios con cuentas en cualquiera de estos dominios necesitan acceso al mismo Google Apps y, además, necesitan poder trabajar con usuarios de otros dominios que formen parte de la organización más grande. Limitaciones con dominios no principales Puedes asociar varios dominios de Internet a tu cuenta de Google Apps, siempre que seas  el propietario de los nombres de dominio. Cada dominio continúa siendo una entidad independiente, pero Google Apps los reconoce como parte de una organización única. Por ejemplo, cada dominio tiene su propio conjunto de cuentas de usuario, pero los usuarios pueden compartir calendarios o documentos con usuarios de cualquier dominio que forme parte de la organización. Gmail trata el correo entre usuarios de dominios diferentes como si fuera tráfico de intradominio. Puedes administrar todos los dominios mediante el mismo panel de control de administración de Google Apps. Al añadir un dominio adicional a la cuenta, puedes añadirlo como un dominio individual o como un alias de dominio del dominio principal. Puedes agregar hasta 600 dominios a una cuenta de Google Apps. Debes ser el propietario del nombre de dominio elegido, independientemente de si se utiliza como un dominio individual o como un alias de dominio. Google Apps te solicitará que verifiques que eres el propietario del dominio.  Más información sobre: ¿Qué es un dominio? Selección de tu dominio principal Adición de un dominio ¿Usar un dominio o alias de dominio? Añadir usuarios a dominios Mover usuarios entre dominios (solo API de administración) De forma predeterminada, Google Apps utiliza el nombre de tu dominio principal como nombre de la organización en su totalidad. Cuando añadas otros dominios, te recomendamos que cambies el nombre de la organización a uno más inclusivo. Volver a la ayuda de la administración de dominios

0

0
 

consultas parametrizadas web2py


Aumentar la productividad mediante el uso de consultas parametrizadas web2py

Una de las cosas buenas de MS Access es que se puede definir una consulta, y se podrá acceder a su código en cualquier otro lugar en la base de datos. Usted puede incluso otra base de consulta de una consulta. Realización de consultas heredables propiedades. Otra característica interesante disponible para consultas en MS Access es la parametrización, la capacidad de pasar variables a sus preguntas antes de ejecutarse.

El DAL de web2py le permite guardar una consulta como un objeto para su uso posterior. El DAL sólo se ejecutará SQL a la base de datos sobre los comandos especiales, tales como. Select (),. Count (),. Update (),. Delete (), etc ..

Con un objeto de consulta, se puede perforar consultas básicas a medida de grano fino como quieras. Me parece que la convención de nombres de consulta suele utilizar para MS Access encaja muy bien con web2py.

Seleccionar
qry_published = (db . mensaje . estado ==  "publicar" )
qry_blog = (db . mensaje . tipo ==  "blog" )
qry_page = (db . mensaje . tipo ==  "página" )

# Obtener todos los publicados
all_pub = db (qry_published) . select ()
 # obtener todas las entradas de blog
posts = db (qry_blog) (qry_published) . select ()
 # obtener páginas inéditas
unpub_pages = db ( ~ qry_published) (qry_page) . select ()

Como puede ver, la capacidad de encadenamiento puede ser muy poderoso, conciso, y le permite centrarse en la lógica empresarial.

Podemos lograr consultas con parámetros mediante el uso de funciones!

Seleccionar
qry_between =  lambda comienzo, el final: ((db . mensaje . pub_date > = start) y (db . mensaje . pub_date <= final))

# Obtener todos los mensajes publicados en los últimos meses 
las importaciones  de fecha y hora
de archivos = db (qry_between (petición . actualidad - fecha y hora . timedelta (día = 30 ), la solicitud . ahora) (qry_published) . select ()

En un post anterior hablé de consultas dinámicas . Es fácil aplicar los conceptos de consultas dinámicas con las consultas con parámetros.

Seleccionar
Args # dado: 
# arg1 = "publicado" 
# arg2 = "entre 25/12/2009 01/15/2010"

qset = db ()
 si arg1 ==  "publicado" : qset = qset (qry_published)
 si arg2 . startswith ( "entre" ): qset = qset (qry_between (arg2 . split () [ 1 ], arg2 . split () [ 2 ]))
qset . select ()

Con estos consejos podrás ser capaz de aumentar su productividad con web2py manteniendo su código simple, conciso y seco (no se repite)

0

0
 

SQLiteSpy


http://www.yunqa.de/delphi/doku.php/products/sqlitespy/index

SQLiteSpy is a fast and compact GUI database manager for SQLite. It reads SQLite3 files and executes SQL against them. Its graphical user interface makes it very easy to explore, analyze, and manipulate SQLite3 databases.

  • SQLiteSpyDatabase at a Glance – The schema treeview displays all items contained in a database, including tables, columns, indexes and triggers. Press F5 to update the schema tree, double-click a table or view to display its data, use the context menu for frequently used commands.
  • Grid Cell Editing – Table cells are editable in the grid: Display a table via the schema treeview, select a cell and press F2 to invoke the editor. Then modify and confirm to write your changes back to the table.
  • Data Type Display – The native SQL data types are displayed with different background colors to help detect type errors. Type errors can cause performance degradation or wrong SELECT result sets if NULL values are confused with empty strings.
  • Full Unicode – SQLiteSpy fully supports SQLite’s Unicode capabilities. Data display and entry is completely realized as Unicode, including SQL commands.
  • Multiple SQL Edits – Modern tabs are used to edit and display multiple SQL queries for easy comparison of query statements and results. SQL queries are executed by typing or loading them into the SQL edit. Then press F9 to run the query, or CTRL+F9 to run the current line or selection only.
  • Time Measurement – SQL execution time is automatically measured and displayed to help optimize queries.
  • Regular Expressions – The SQL keyword REGEXP is supported and adds the complete regular expression syntax ofPerl 5.10 to SQLiteSpy. The implementation was realized using the DIRegEx library.
  • Mathematical SQL Functions – The following mathematical SQL functions are available in addition to the SQLite default: ACOS(), ASIN(), ATAN(), ATAN(), ATAN2(), CEIL(), CEILING(), COS(), COT(), DEGREES(), EXP(), FLOOR(), LN(), LOG(), LOG(), LOG2(), LOG10(), MOD(), PI(), POW(), RADIANS(), SIGN(), SIN(), SQRT(), TAN(), TRUNCATE().
  • Data Compression – The SQL functions COMPRESS() applies zlib’s deflate to any text or BLOB value. The raw deflate data stream is returned. UNCOMPRESS() inflates this stream back to the original. Integers, Doubles, and Nulls are returned unchanged.
  • Compact Result Storage – The internal data storage mechanism uses SQLite’s native data types for optimal compatibility. As a result, SQLiteSpy uses far less memory than other SQLite managers and handles large tables much more efficiently.
  • Built-in SQLite Engine – SQLiteSpy comes as a single file executable with the SQLite database engine already build into the application. There is no need to distribute any DLLs, which makes SQLiteSpy easy to deploy with customers.
  • Encryption Support – SQLiteSpy can read and modify encrypted database files generated by DISQLite3DISQLite3implements its own native AES encryption which is not compatible with the commercial SQLite Encryption Extension (SSE) or any such implementation offered by other 3rd parties.
  • Loadable Extensions – SQLiteSpy loads runtime extension modules compiled with with “fastcall” (C++ Builder) or “register” (Delphi) calling conventions. Extensions can be loaded for the current database via SELECT load_extension('FileName.dll'); or automatically for all databases by entering extension file names to the Options dialog.
  • Easy Install & Uninstall – To run SQLiteSpy, just extract the SQLiteSpy.exe file to any directory and execute the file. No installation is needed – when first started, the program creates a single file SQLiteSpy.db3 (a SQLite3 database) to store options and settings. It does not write any other files or to the registry. Uninstalling is as simple as deleting two files only: The application’s executable and its options database file.
  • Freeware – SQLiteSpy is Freeware for personal and educational use. If you are using SQLiteSpy commercially, your donation is welcome to promote the ongoing development of this software. Thank you!

If you like to contribute to SQLiteSpy: Please post comments, suggestions, feature requests and bug reports to the mailing list. Thanks to all who have already shared their encouragement and ideas!

User Feedback

  • SOFTPEDIA "100% CLEAN" AWARDI am using your tool SQLiteSpy very extensively (I found it is convenient to work with SQLiteSpy on spreadsheet data – since I know SQL rather well I prefer SQLiteSpy rather that MS Excel in all cases of manipulating such data ) and want to just say that it is a really nice tool! Denis
  • Thanks for your excellent program. Looks like it is the best looking/most convenientGUI for SQLite3 from what I have seen. Serge
  • When I tried SQLiteSpy with my 10 million rows table I was totaly shocked: After 2 seconds I have showed all 10 million records in your grid. Developer, Slovakia
  • SQLiteSpy is a truly awesome little tool that helps me greatly. Alex, Great Britain
  • A cute and efficient software to manage SQLite databases, at least (I mean at least a good one)! Laurent, France
  • Really nice and beautifully small. Jakub, Czech Republic

0

0
 

HOWTO: cambiar los valores a mostrar en DropDown en las acciones

i have table called “type” which contains data “family,individual” i want in some pages load individual only into type drop-down and in another pages load both

How can i do that??

Thanks in advance

link|improve this question


33% accept rate
feedback

1 Answer

up vote 0 down vote accepted

Yes. You can set the default in the model:

db.yourtable.yourfield.requires=IS_IN_SET(('family','individual'))

In any action you can do

db.yourtable.yourfield.requires=IS_IN_SET(('family'))
link|improve this answer
0

0
 

Tools and services for a lean startup

Tools and services for a lean startup – A list.ly List

  1. Dropbox

    Dropbox

    Dropbox is the easiest way to store, sync, and, share files online.

  2. 2

    Skype

    Skype

    Global, Multiplatform, and free voice and video communication tool.

  3. 3

    Google Apps

    Google Apps

    Email, Chat, Docs for the startup

  4. 4

    GitHub

    GitHub

    Git is an extremely fast, efficient, distributed version control system ideal for the collaborative development of software.

    GitHub is the best way to collaborate with others. Fork, send pull requests and manage all your public and private git repositories.

  5. 5

    Kanbanery

    Kanbanery

    Simple to use, powerful online team or personal kanban board with real-time updates.
    105
    Kanbanery

  6. 6

    AgileZen

    AgileZen

    AgileZen is a simple and flexible application that draws on ideas from lean manufacturing to provide a new way of thinking about project management. Rather than organizing tasks into a bunch of lists and trying to slice and dice your way through it, AgileZen lets you see and interact with your work visually.
    105
    nikibeth

  7. 7

    WordPress

    Wordpress

    The king of all blogging platforms…it doubles up as startup website.

  8. 8

    Balsamiq Mockups

    Balsamiq Mockups

    Create software mockups in minutes

  9. 9

    Heroku

    Heroku

    Rails deployment made easy.

  10. 10

    JSFiddle

    JSFiddle

    jsFiddle provides an online environment where you can preselect/add popular JavaScript frameworks and test your code.
    109
    brec

  11. 11

    web2py

    web2py

    web framework developed with Python language
    Easy learning, fast prototyping, safe development!
    Get things Done!

  12. 12

    Pivotal Tracker

    Pivotal Tracker

    Agile project management tool that enables real time collaboration.

  13. 13

    Scalr

    Scalr

    Tool to manage scaling servers in Amazon’s cloud.

  14. 14

    Wufoo

    Wufoo

    Wufoo’s HTML form builder helps you create contact forms, online surveys, and event registrations.

  15. 15

    MailChimp

    MailChimp

    Easy integration built in, intuitive Email Service Provider, initially free.

  16. 16

    OrangeHRM

    OrangeHRM

    Open Source Human Resource Management that continues to improve every release (and it’s free)
    144
    robbkunz

  17. 17

    UserVoice

    UserVoice

    Uservoice communities are the easiest way to turn customer feedback into action

  18. 18

    Basecamp

    Basecamp

    Basecamp is the leading web-based project management and collaboration tool. To-dos, files, messages, schedules, and milestones.

  19. 19

    LucidChart

    LucidChart

    Free Cloud-based drawing tool that replaces Visio and much easier to use!
    144
    robbkunz

  20. 20

    Chargify

    Chargify

    Recurring billing without the headaches

  21. 21

    Doodle

    Doodle

    Doodle helps scheduling meetings and other appointments.

  22. 22

    Milestone Planner

    Milestone Planner

    Web-based approach to planning for deadline or outcome driven environments. Very visual and easy to use. Works via mobile web too.

  23. 23

    Amazon Web Services

    Amazon Web Services

    Amazon’s cloud solution

  24. 24

    Sauce Labs

    Sauce Labs

    Sauce OnDemand, cross-browser testing in the cloud, enables pain-free Continuous Deployment setup and operation.

  25. 25

    BitBucket

    BitBucket

    Code hosting for Mercurial.
    115
    kbaley

  26. 26

    Evernote

    Evernote

    Great tool for capturing and sharing thoughts.

  27. 27

    Spreedly

    Spreedly

    The easiest way to sell subscriptions on your site. Allows users to signup, renew, upgrade, trial pricing with ease.

  28. 28

    Kanban Pad

    Kanban Pad

    “Nice and lean” online Kanban tool. It’s free, and no signup required. Just start using it!
    106
    kanbanpad

  29. 29

    TeamCity

    TeamCity

    Quick setup, out of the box continuous integration and unit testing, code quality analysis, pre-tested commits, early reporting on build problems.

  30. 30

    Freshbooks

    Freshbooks

    Send, track and collect payments quickly. Great for teams, freelancers and service providers.

  31. 31

    Banana Scrum

    Banana Scrum

    A tool simple as Scrum itself. Online hosted and standalone versions available.

  32. 32

    LeanKit Kanban

    LeanKit Kanban

    Great for visualizing work of product development or any value stream. Helps find waste and opportunities to improve. Makes it flow.

  33. 33

    Tender Support

    Tender Support

    Great support tool for your lean startup.
    117
    Kanban

  34. 34

    DimDim Web Conferencing

    DimDim Web Conferencing

    Open Source and Free
    144
    robbkunz

  35. 35

    Kodingen

    Kodingen

    Kodingen is a cloud development environment, code editor, hosting service, database administration program, and collaboration platform. It includes web based access to file systems and web based FTP and SVN.
    108
    mainerror

  36. 36

    Lighthouse

    Lighthouse

    Excellent Issue Tracking Tool.
    Collaborate effortlessly on projects.

  37. 37

    5pm

    5pm

    Online project management tool
    104
    5pmweb

  38. 38

    WebSequenceDiagrams

    WebSequenceDiagrams

    Simplest tool available for quickly sketching out clean sequence diagrams. No login necessary and automatically generates links pointing to generated images.

  39. 39

    KnowledgeTree

    KnowledgeTree

    Open Source Online Document Management and Workflow Management
    144
    robbkunz

  40. 40

    Rackspace

    Rackspace

    Managed and cloud hosting along with fanatical support.

  41. 41

    99 Designs

    99 Designs

    99designs is a marketplace for crowdsourced graphic design
    110
    tor

  42. 42

    Mikogo

    Mikogo

    Mikogo is an easy-to-use cross-platform desktop sharing tool, ideal for web conferencing, online meetings or remote support.

  43. 43

    RallyDev

    RallyDev

    Automates Agile / Scrum development allowing end users and developers real-time tracking status all the way to the Minimal Viable Product (MVP)…and its free.
    144
    robbkunz

  44. 44

    Kanban Tool

    Kanban Tool

    Another Kanban tool, looking really good
    109
    Anadin

  45. 45

    Toktumi Unlimited Virtual PBX

    Toktumi Unlimited Virtual PBX

    Create a big company image at a small business price with Toktumi Unlimited hosted PBX phone service.
    113
    fthead9

  46. 46

    42goals

    42goals

    Helps to track time and work progress
    106
    _irokez

  47. 47

    Unbounce

    Unbounce

    Unbounce is the easiest way to create, publish & test promotion specific landing pages without the need for IT or developers.

  48. 48

    Loopfuse

    Loopfuse

    Marketing automation platform – they have a free version

  49. 49

    The Startup Toolkit

    The Startup Toolkit

    Visually document your evolving business hypotheses.
    A quick place to write down what really matters about your startup, for founders in search of a business model.

  50. 50

    Hootsuite

    Hootsuite

    Twitter Management.

  51. 51

    Cloudware City

    Cloudware City

    The online app store for subscription services – with the bolt on Cloudware Authentication API to add subscription access to your site, hassle free!

  52. 52

    Tungle.me

    Tungle.me

    Tungle.me is a scheduling application that syncs with your existing calendar.

    It helps you to: 1) Eliminate double-bookings, time zone mishaps and the back-and-forth of finding a time to meet. 2)Easily schedule meetings, inside or outside your organization. 3)Invite others to schedule with you, without having to sign up

  53. 53

    yUML

    yUML

    Simplest tool available for quickly sketching out clean uml diagrams. No login necessary and allows embedding of the uml-generation DSL in the url.

  54. 54

    Simplicant

    Simplicant

    Hiring Made Simple
    Simplicant is a simple applicant tracking system for small and medium sized businesses… just like yours!

  55. 55

    smartQ – online Kanban app

    smartQ - online Kanban app

    Online visual ticket board for workflow management and team collaboration based on Kanban.

  56. 56

    BrixHQ

    BrixHQ

    BrixHQ makes online agile project management and collaboration easy and cost effective
    104
    Guest

  57. 57

    Athenz

    Athenz

    A tool for discovering your customer and developing an innovative business model. Features: business model prototyping, experiment journal, idea generation.

  58. 58

    Bontq

    Bontq

    Bontq is a hosted solution that can fit all your bug tracking and project management needs.

    It has been developed for two years and its team tried to find a perfect balance between speed and stability.

    104
    Bontq

  59. 59

    FreeAgent

    FreeAgent

    Online Accounting Software fort Small Business and Freelancers

  60. 60

    softandGUI – UXToolbox

    softandGUI - UXToolbox

    Application Wireframing/Design and Prototyping solution. Quickly and effortlessly design, develop, prototype and document User Interfaces of new and existing applications.

  61. 61

    PrimoPDF

    PrimoPDF

    This is an amazing piece of free software for PDF creation. The product is rock solid and their technical support is quick and friendly.

  62. 62

    Harvest

    Harvest

    Time tracking and invoicing

  63. 63

    Compiere ERP

    Compiere ERP

    Open Source ERP & CRM, scalable platform, grows with your business
    144
    robbkunz

  64. 64

    Batchbook

    Batchbook

    Dead simple CRM & SFA. Integrates well with other lean startup tools
    113
    mrduane

  65. 65

    Unfuddle

    Unfuddle

    Unfuddle is a secure, hosted project management solution for software development teams. Source control, files, time tracking, milestones, tickets, messages…

  66. 66

    ScrumPad

    ScrumPad

    An Agile project management tool that is pragmatic, and not limiting or prescriptive. Provides a complete collaborative product life-cycle (requirements to test to bug) management. The vision is to provide a platform for nurturing a project eco-system.
    103
    ScrumPad

  67. 68

    Campaign Monitor

    Campaign Monitor

    Email marketing software built for designers and their clients to run successful email campaigns.

  68. 69

    Pooling People

    Pooling People

    Temporarily borrow & lend or permanently transfer employees directly among PoolingPeople.ca community members and without intermediary. Cuts down on idle time costs and recruitment fees.

  69. 70

    TrixBox VOIP / Virtual PBX

    TrixBox VOIP / Virtual PBX

    Easy to install, easy to use VOIP / Virtual PBX Solution that is Open source and still free!
    144
    robbkunz

  70. 71

    Prefinery

    Prefinery

    Outsource your beta invite process – you have more important things to work on.

  71. 72

    Vertical Response

    Vertical Response

    Email Marketing Made Easy.

  72. 73

    Freeconferencecall.com

    Freeconferencecall.com

    Free conference calls are simple and easy to use, requiring only a name and an e-mail address to receive an instant account. What’s the catch?

  73. 74

    BizSpark

    BizSpark

    Free access to current, full-featured Microsoft software development tools & platform technologies, including Azure hours & production licenses, for early stage startups.

  74. 75

    Sococo’s Team Space

    Sococo's Team Space

    Always-on, real time communication service in a virtual office interface. Includes IM chat, talk, multi screen share and embedded browser. Ideal for virtual / remote teams.
    103
    soumyapr

  75. 76

    SEO Digger

    SEO Digger

    Find the top ten keywords ranking to your websites.
    372
    anubavam

  76. 77

    Dabbleboard

    Dabbleboard

    Very simple white-board tool for collaborative online white-boarding. Has a built-in chat and voice client and can be used for free without an account.

  77. 78

    crowdSPRING

    crowdSPRING

    crowdSPRING is a crowdsourcing marketplace for graphic design, web design, industrial design and writing services

  78. 79

    whateyedo

    whateyedo

    Want to organise your favourite web-sites more effectively on your home page?
    “whateyedo” creates a time saving personal gateway to the internet which will save you time and reduce your stress levels.

  79. 80

    Atlassian JIRA Studio

    Atlassian JIRA Studio

    Hosted and integrated source control, issue tracking, wiki, Agile planning, continuous builds, source code review.

  80. 81

    Huddle

    Huddle

    A project management tool – free for limited project set and users
    111
    avrono

  81. 82

    zscreen

    zscreen

    Massively flexible screen capture that’s free. Upload to various online pic servers, auto create tinyurls. Works well with Balsamiq and Pivotal. Does the job.
    114
    kbetteley

  82. 83

    Rietveld

    Rietveld

    Free code review tool that allows asynchronous code reviews on change sets.
    115
    kbaley

  83. 84

    weebly

    weebly

    Weebly is an easy, drag & drop tool for making websites, still has quite a bit of flexibility.

  84. 85

    AppMakr – Mobile Ap Creator

    AppMakr - Mobile Ap Creator

    Allows end users with no tech knowledge to create mobile aps in 30 minutes…and its free…wow!
    144
    robbkunz

  85. 86

    Quickker

    Quickker

    Create surveys, manage your respondents, collect, compare, and track responses. Brand your surveys and review them with a powerful analytics system. Find out what your staff, users and customers think.

  86. 87

    Assembla

    Assembla

    Use Assembla’s bug tracking, software development, and project management tools for agile software development and team collaboration. Ticketing, Wikis, Git & Subversion Hosting for your projects

  87. 88

    TeuxDeux

    TeuxDeux

    Online to-do list application TeuxDeux handles your todo list in a minimal, dead-simple interface that looks and works a lot like a paper …

  88. 89

    Liferay Enterprise Portal &amp; Collaboration

    Liferay Enterprise Portal &amp; Collaboration

    Open Source Portal, Publishing, Content and Collaboration
    144
    robbkunz

  89. 90

    Odesk

    Odesk

    Offshore team recruitment.

  90. 91

    vtigerCRM

    vtigerCRM

    Free and 100% Open Source
    144
    robbkunz

  91. 92

    LoopFuse

    LoopFuse

    Email Marketing Automation System

  92. 93

    EditMe

    EditMe

    The easiest way to create collaborative websites. Combine the learning of everyone on the team and improve the way work gets done. Write content and code right in your web browser.
    111
    msmamet

  93. 94

    VersionOne

    VersionOne

    VersionOne’s agile tools are designed from the ground up to support leading-edge development methodologies such as Lean, Scrum, XP, Kanban, and DSDM.

  94. 95

    Rdbhost.com

    Rdbhost.com

    SQL database hosting, accessible over http from your server or from the browser. Python and Javascript APIs supported.
    106
    rdbhost

  95. 96

    Hubspot

    Hubspot

    Inbound Online Marketing to get more website visitors and leads in search engines (SEO), blogs, social media.

  96. 97

    Drupal

    Drupal

    Open source CMS.

  97. 98

    Magento E-Commerce Platform

    Magento E-Commerce Platform

    Magento is an eCommerce software platform. Open Source and Free – very function and feature rich.
    144
    robbkunz

  98. 99

    Webex

    Webex

    WebEx offers collaboration solutions for online meetings, remote support, and webinars and online events.

Awaiting Moderation
  1. 1

    Linode

    Linode

    A VPS hosting company built upon one simple premise: provide the best possible tools and services to those that know what they need — better hosting.

  2. 2

    Google App Engine

    Google App Engine

    Cloud based computing, free to get started

  3. 3

    Trac

    Trac

    wiki, SCM, and bug/feature tacking all in on.

  4. 4

    visual.ly

    visual.ly

    Create, Share, Explore Great Visualizations.

  5. 5

    Expensify

    Expensify

    Manages expenses, simple, quick, easy. BB, Android and iphone apps. Uploads photos of receipts. Multiple currency conversion. Really responsive customer service.
    114
    kbetteley

  6. 6

    Mocking Bird

    Mocking Bird

    Wireframes on the fly! create and share wireframes online

  7. 7

    SandGlaz

    SandGlaz

    A free and easy to use task management web app inspired by the Important-Urgent matrix. Manage your tasks from anywhere, share with anyone

  8. 8

    SugarSync

    SugarSync

    SugarSync’s online backup, file sync and sharing service makes it easy to stay connected. Get secure cloud storage for all your files — documents, music, photos, and videos.

  9. 9

    Flask

    Flask

    Flask is a microframework for Python based on Werkzeug, Jinja 2 and good intentions. And before you ask: It’s BSD licensed!

  10. 10

    Django

    Django

    Django is a high-level Python Web framework that encourages rapid development and clean, pragma

0

0
 

Premios Open Source 2010

2010 Open Source premio Nominaciones | Packt Editorial Técnica y de TI del Libro y del eBook Store

Premios 2010 de código abierto: Etapa Nominaciones

Packt Open Source Awards 2010

Tenemos el agrado de anunciar los finalistas en los Premios 2010 de código abierto. Hasta ahora el premio ha continuado siendo un gran éxito con poco menos de 8000 comienza la etapa de votación nominations.The Lunes 27 de septiembre  y termina el viernes 5 de noviembre.

Además, estará encantado de saber que al votar por su proyecto favorito de código abierto durante la etapa de votación, que tendrá otra oportunidad de ganar un fantástico Kindle de Amazon! Esta es una nueva oportunidad para que usted pueda descargar todos los libros electrónicos Packt favoritos y leerlos desde un dispositivo de mano. Durante la etapa de designación, el presentador elegido al azar será sacado del sombrero. Para asegurarse de tener la oportunidad de ganar, propondrá el nombre ahora!

Las siguientes categorías y los finalistas componen los Premios 2010 de código abierto:

 

Open Source CMS Premio

Cada gestor de contenidos (CMS) que se basa en una de las licencias de código abierto es elegible para participar en esta categoría.

CMS Open Source finalistas:

  • CMS Made Simple
  • MODx
  • mojoPortal
  • SilverStripe
  • XOOPS

 

 

Salón de la Fama de la CMS

Esta categoría está reservada para aquellos sistemas CMS que ha ganado la general Open Source CMS Premio al menos una vez en el pasado. Desde el lanzamiento del premio en 2006, sólo Joomla, Drupal y WordPress ha ganado la general Open Source CMS Premio, por lo tanto, esta categoría se cuentan sólo los tres participantes en 2010. Vota por tus favoritos del Salón de la Fama de la CMS aquí .

Los votantes pueden elegir entre los siguientes proyectos:

  • Drupal
  • Joomla!
  • WordPress

 

 

Proyecto de Código Abierto más prometedor

Esta categoría es para todos los proyectos de código abierto, cuya primera fecha de lanzamiento es inferior a dos años del 9 de agosto de 2010.

Más prometedor proyecto de código abierto finalistas

Patrocinado por OpenCandy

  • BuddyPress
  • LiveStreet CMS
  • Pimcore
  • Tomate CMS
  • WolfCMS

 

 

Open Source E-Commerce Aplicaciones

Esta categoría está reservada para el tipo de aplicaciones web que simplifican la compra y venta de productos en Internet. Esto incluirá las solicitudes completas de comercio electrónico o los marcos diseñados para el comercio electrónico. módulos de E-commerce o extensiones a otros sistemas también pueden ser nominados. Si un sistema es de uso general (como un CMS como Drupal o Joomla!) No la funcionalidad específica de comercio electrónico deben ser nominados, el sistema base.

De código abierto de aplicaciones de comercio electrónico finalistas

  • Magento
  • nopCommerce
  • OpenCart
  • PrestaShop
  • Tomatocart

 

 

Abrir Bibliotecas Fuente JavaScript

Esta categoría está reservada para las bibliotecas de JavaScript, las bibliotecas de los controles JavaScript pre-escrito que permitan facilitar el desarrollo de aplicaciones RIA (Rich Internet Applications), mejora visual de aplicaciones o funcionalidades más suave JavaScript del lado del servidor.

Open Source JavaScript Bibliotecas finalistas

  • Dojo Toolkit
  • Ext JS
  • jQuery
  • Mootools
  • Raphaël

 

 

Fuente Open Graphics Software

Esta categoría, como su nombre indica, es para todo el software gráfico de la aplicación que se utiliza para el diseño gráfico, desarrollo multimedia, desarrollo de imagen especializados, edición de imágenes en general, o simplemente para acceder a los archivos gráficos. También puede incluir bibliotecas de gráficos, que utilizan las referencias de línea de comandos o entradas del lenguaje de programación para diseñar o editar gráficos.

Fuente Open Graphics Software

  • Licuadora
  • Gimp
  • Inkscape
  • jMonkeyEngine
  • Scribus

 

Líneas de tiempo:Amazon Kindle

09 de agosto | Presentación de candidaturas

17 de septiembre | Candidaturas Cerrar

27 de septiembre | Comienza la votación

05 de noviembre | Votar Finaliza

15 de noviembre | Anuncio de ganadores

0

0