Thursday, October 14, 2010

5 essential free tools for your software start-up

Email and Calendar: Google Apps

googleapps

With Google Apps you get private email, calendar, online document collaboration and a wiki for your company for free including 50 user accounts (chose the standard edition).

Voice calls and IM: Skype

skype

Skype is the most popular application to make voice and video calls over the Internet used by more than 500 million people. Make free calls to other Skype users or call landline and mobile numbers at low rates.

Skype also offers conference calls with multiple participants, instant messaging and desktop sharing for remote presentations and product demonstrations.

Skype is available for Windows, Mac and Linux and also on several mobile platforms like iPhone, Nokia and recently Android and Blackberry.

Document Sharing: Dropbox

dropbox

Dropbox offers 2GB of online space for free that you can use to store your private documents and also share them within your company or with customers. After installing the client application it is extremely easy to use as you access your online documents as a if they were in a local folder. Morover you can access your documents from any computer at any time through a web browser.

The client application is available for Windows, Mac, Linux and they also provide native apps for iPhone, Android and Blackberry.

Application/Web Development: Netbeans

netbeans

Netbeans provides an integrated development environment (IDE) for Windows, Mac, Linux and Solaris that supports Java, Ruby, C/C++, PHP and other languages out of the box. It is based on a plugin architecture to add new functionality and support for external services. It comes with support for SVN. If you want to develop applications for android you can read my post on how to set up netbeans for android development.

The Eclipse IDE also provides a very good alternative.

Source Code Repository: Assembla

assembla

Assembla offers a free private SVN or GIT repository where you can store the different versions of your sources allowing several developers to work on the same project. It is a good way to start. The good thing is that when you have more resources you can upgrade to a premium account that integrates a bug tracking tool, project management, a wiki, etc.

Friday, September 24, 2010

Setting-up Netbeans IDE for Android application development on GNU/Linux

Note: The instructions in this post have been tested on Netbeans 6.8 running on Ubuntu 10.

I have always used Eclipse in the past for coding. Recently I decided to give Netbeans a go mainly for two reasons:

  • It provided Rails support as well as other languages without the need to download extra plugins.
  • I had always found Eclipse I little bit over bloated with functions which made it slow and sometimes difficult to use.

A month ago I also bought a HTC Desire and I wanted to have some fun writting applications for Android.

As I had Netbeans installed and I was happy with it I decided I would use it for Android development.

I searched Android sdk on Google and found out that Google only provided a plugin for Android development under Eclipse. Another Google search revealed the existence of a Netbeans plugin and I decided to give it a go. Below are the steps I followed to get everything working.

1. Download the Linux Android SDK

Go to http://developer.android.com/sdk/index.html and download the Linux SDK. android-sdk_r07-linux_x86.tgz at the time of this writing. I downloaded it to the /tmp folder.

2. Install the SDK

sudo mkdir –p /opt/google
cd /opt/google
sudo tar xvzf /tmp/android-sdk_r06-linux_86.tgz

3. Configure the Android SDK with your selected platforms

Run the Android SDK manager:
cd android-sdk-linux_86/tools
sudo ./android

In available packages select all those for the Android platform you will be developing for. In my case Android 2.1 (you can select more platforms if you want).

Android-select packages

As you can see there several packages for each platform that you can install (actually four per version). I suggest you install the four of them.

Click on Install Selected.

Once the installation finishes, if you go to Installed Packages you should see something like

Android Installed

Exit the manager.

4. Create an  Android Virtual Device.

Run the Android SDK Manager again but not as superuser, but rather with the user account you will be using to do the development, normally the one you use to log in in your desktop machine:
./android

Under Virtual Device, click on New and select the options that fit your needs. You have more information about all the parameters in http://developer.android.com/guide/developing/tools/avd.html.

Android Create Virtual Device

You will need to create a different virtual device for each Android Platform you will be developing for.

5. Launch Netbeans

6. Install the Android plugin for Netbeans

Add the source server for the nbandroid plugin by going to Tools/plugins,  Settings tab, click on Add 3rd Party Plugin and entering the following url: http://kenai.com/downloads/nbandroid/updates.xml

Android - Install Plugin

This should make the Android plugin available for download.

Go to the Available tab and select Android from the list.

7. Restart Netbeans

8. Add the Java Android Platform to Netbeans platform list

Go to Tools / Java Platforms. The Java Platform Manager will open.

Android - Add Platform 1

Click on Add Platform and  select the Google Android Open Handheld Platform. Click on Next.

Android - Add Platform 2

Enter the path to your Android SDK folder under File Name (in my case /opt/google/android-sdk-linux_86).

Android - Add Platform 3

Finally select the Android Android Platorm you want to add and give it a name. Click on Finish.

Android - Add Platform 4 Android - Platform Added

9. Create a new Android project

Let’s write our first Android application.

Go to File / New Project, select Android, then Android Application.

Android - Create Application

Click Next. Now enter Hello World as Project Name and Hello World under ActivityName . Click on Finish.

Android - New project 

The HelloWorld.java file should open. If not open it. It is located within the Hello World project under Source Packages / org.me.helloworld.

Edit the file to look like the following:

package org.me.helloworld;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class HelloWorld extends Activity {

    /** Called when the activity is first created. */

    @Override

    public void onCreate(Bundle icicle) {

        super.onCreate(icicle);

        TextView tv = new TextView(this);

        tv.setText("Hello, Android");

        setContentView(tv);

    }

}


Save the changes and now let’s run it!

Click on on the run button (the green play button on the top button bar). Netbeans will automatically open the Android emulator and run our application (you may need to first unlock the phone by dragging the lock to the right). The Android emulator may take some time to load so be patient.

lock

HelloWorld

 

Congratulations! You are ready to start developing your own Android Apps using NetBeans!

To learn more about Android apps development I suggest you check the guide available at the official Android developer’s website: http://developer.android.com/guide/developing/tools/avd.html

Sunday, May 30, 2010

leadSpot – maximizing the ROI of attendees to professional trade shows

After finishing the two year MBA program at IESE Business School, I am now working full-time on a new project: leadSpot.

leadSpot

Trade shows have traditionally been considered one of the most effective media to meet new clients. However in the current economic climate, companies are analyzing the returns from each euro spent in the different marketing channels. In particular they are revaluating every trade show they have attended in the past to see which ones are more efficient, that is, provide a higher number of new business opportunities or leads for each euro spent.

leadSpot is a web and mobile solution that improves the qualified lead generation process for exhibitors and visitors to professional trade shows. leadSpot helps each and every attendee by automatically identifying those professionals that can better respond to their needs, with whom they should absolutely meet during the trade show, and also organises the meeting agenda and allows them to exchange private mssages. To do so, it uses proprietary matching and recommendation algorithms to automatically provide each attendee with a list of the best leads available in the trade show. The solution will be accessible before, during and after the event through a pc with a web browser or a mobile phone application. The service also provides extra functionality to exhibitors and visitors like electronic business card exchange or maps with positioning and directions.

If you want to be updated with news about the product, you can follow us on twitter and facebook.

Saturday, February 13, 2010

Klaus Hommels, inversor privado de éxito

Hace un par de semanas tuve la ocasión de participar en una sesión que Klaus Hommels dio en IESE Business School.

Klaus es uno de los inversores privados más exitosos de Europa. De hecho fue nombrado inversor privado europeo de más éxito del año en 2006 por IESE, INSEAD y la University of St. Gallen.

image 

Klaus fue el cuarto empleado de AOL Europa. Su perfil era financiero y como en las start-ups de internet su perfil no era muy habitual se aprovechó de esta circunstancia para ocupar un puesto importante en AOL desde el principio. Klaus formaba parte del consejo de dirección de AOL cuando compró a Time Warner.

Después de AOL, Klaus trabajó para la firma de Venture Capital Apax y también fue socio de Benchmark Capital antes de crear su propio VC Hommels Holding.

Klaus ha tenido muy buen ojo con todas sus inversiones. En total ha invertido en 10 start-ups entre las que se encuentran Skype, Xing, King.com, Facebook o Spotify. Además de tener muy buen ojo, ha sido muy selectivo con sus inversiones y eso le ha dado unos retornos (no todos ellos realizados) entre 10 y 100 veces el dinero invertido en todos excepto un caso.

skype  King.com

 Facebook Spotify

Klaus invierte en los siguientes sectores: “Software – Platforms – Mass Market – Retail”.

Nos dio algunos detalles de como fue su inversión en Skype. Alguien le envió una copia de un software que una empresa estaba desarrollando para realizar llamadas por Internet. Le envió una copia del software a un amigo en San Francisco para probarlo en una llamada de larga distancia. La calidad del sonido y el poco retardo le sorprendió y decidió que merecía la pena invertir. Tal cual, no hizo mucha más “due-dilligence”. Conseguir contactar con los fundadores fue otra historia, porque estaban en pleno proceso contra Kazaa por descargas ideales. Tras un mes intentando contactar con él, cuando lo consiguió simplemente le dijo que quería invertir y él aceptó.

Klaus nos comentó que un emprendedor que ha fallado en su anterior aventura puede ser una buena inversión pues será más humilde y mucho más cuidadoso a la hora de gastar el dinero.

En cuánto a sus estilo, me dio la impresión de ser alguien que se involucra mucho en sus inversiones. Habla con los emprendedores con mucha frecuencia, en algunos casos a diario, para asegurarse de que la start-up va en la buena dirección. Por un lado es interesante ya que es alguien con mucho conocimiento y se puede aprender mucho de él, por otro lado este grado de exigencia puede poner demasiada presión en los emprendedores y provocar un clima bastante tenso.

Su última aventura empresarial es la creación de un grupo con filiales en varios países de outlets online al estilo de Vente Privée, BuyVip o Privalia.

Friday, February 5, 2010

Eventos para emprendedores en Febrero

Si quieres estar informado de todos los eventos para emprendedores que tienen lugar en Barcelona, visita Barcelona Entrepreneurship City y nuestro grupo en Facebook.

Durante el mes de febrero ha habido y hay pendientes bastantes eventos para emprendedores interesantes.

El mes empezó con Inciador Barcelona, evento al que asistí, que organizó una charla con Sandro Rosell. Al traer alguien tan mediático, la sala estaba llena de perfiles distintos a los habituales de Iniciador y también estaban las cámaras de TV3. El nivel del ponente atrajo también a emprendedores de internet ilustres como Dídac Lee y Carlos Blanco, y a estrellas emergentes como Iñaki Ecenarro de Trovit. Iniciador siempre es un buen evento para conocer y compartir experiencias con emprendedores.

El martes 2 de febrero Carlos Blanco invitó a Marc Vidal al First Tuesday para que hablase de la “Economía del sueño” o de las perpectivas para los emprendedores durante la crisi. Puedes ver un vídeo del evento aquí.

El mismo martes, Gild International organizó un “Business Innovation Lab for Entrepreneurs” con Humberto Schwab.

El jueves 4, Entrepreneurs Network Barcelona invitó a Florian Mück para educar a los asistentes en el arte de hablar en público. El evento siguió con una sesión de networking.

El martes 9 de febrero ESADE organiza un foro de inversión dirigido a emprendedores que quieran presentar su proyecto a la red de business angels de ESADE. A continuación habrá una conferencia dónde se hablará de qué es un business angel y sobre las redes que existen.

El jueves 11 de febrero la Cambra de Comerç organiza un seminario sobre Silicon Valley que contará con la presencia del CEO del Plug&Play Tech Center, la primera aceleradora del Silicon Valley.

El día 16 de febrero Acc10 ha organizado un desayuno muy interesante con Albert Armengol, venturepreneur que ha fundado 3 empresas y ha invertido en otras 4. El desayuno también contará con la participación de Vicente Arias, fundador de SeedRocket.

El 17 de febrero, Barcelona Activa  organiza la cuarta edición de la Growth Academy orientada a empresas en fase de crecimiento y que contará con la ayuda de expertos de IESE. Si estás interesado en ser una de las 10 empresas que participarán, no dudes en solicitar una plaza.

Para acabar (de momento), Gild ha preparado un webcast sobre estrategia de crecimiento con Jeff Jarvis para el día 18 de febrero. Jeff Jarvis es autor del libro “What would Google do?”

Tuesday, November 24, 2009

El resultado del iWeekend: GoodBuyAmigo !

El pasado fin de semana partipé en el iWeekend Barcelona que tuvo lugar en las instalaciones de Barcelona Activa en el carrer Llacuna y la verdad que fue toda una experiencia.

El fin de semana empezó de hecho el viernes por la tarde con las presentaciones de los diferentes proyectos candidatos a ser desarrollados durante el fin de semana. Funciona de la siguiente manera: un emprendedor con un proyecto en mente y que le gustaría desarrollar lo presenta durante 4 minutos. Después de todas las presentaciones se hace una sesión de preguntas y respuestas con cada uno de los emprendedores de 8 minutos. Al final cada uno de los participantes decide en qué proyecto quiere trabajar y si hay suficientes recursos se tira hacia adelante. Se presentaron más de 10 proyectos de los cuales se acabaron lanzando cuatro. Este formato fue un experimento ya que en el formato usual todos los asistentes se dedican a un sólo proyecto durante el fin de semana.

El proyecto que más me interesó lo presentó Andrés Flores.

La necesidad: antes de comprar un producto sueles pedir consejo a tu grupo cercano de “expertos”, tus amigos. Normalmente les preguntas por email o en persona. Recibes opiniones a través de varios canales y cuando hay diversidad de opiniones es difícil hacerse una idea clara del consenso. Por otro lado, la confianza en la opinión de los amigos es mayor que en las críticas en internet y además se puede pedir opinión sobre productos para los cuales no existen críticas.

La solución: un sistema super simple para que cuando veas un producto en una tienda online que te interesa, puedas enviar un mensaje a tus amigos para preguntarles qué les parece. Tus amigos contestan y el sistema te ofrece una visión agregada y sintética de lo que piensan para facilitar el proceso de decisión.

El sábado por la mañana se formaron los equipos que trabajarían sin descanso hasta las 19h00 del domingo, hora en que se presentaron los proyectos a dos de los mentores del seed rocket: Albert Armengol y Vicente Arias. También pasó por allí Marek Fodor, pero no se quedó a ver las presentaciones.

El trabajo realizado por el equipo formado por Andrés Flores, Victor El Satri, Pieter Sleeboom, Sergi de Pablos, José Gil y yo mismo  dio por resultado

http://www.goodbuyamigo.com

screenshot-home

Es sólo un prototipo y hay que mejorar muchas cosas pero la idea me parece muy buena. Ya os iré informando de como avanza el proyecto.

Los otros tres proyectos que salieron del iWeekend Barcelona fueron Alertas.de, Partido de Internet y Vox Populi.

Muchas gracias a Luv y todo el equipo de organizadores del iWeekend y nos vemos el año que viene!