2. About me, Germán Arduino
Founder and current owner of Arduino
Software, a MicroISV from Argentina
Squeak/Pharo and several other open source
projects contributor
Blog: http://germanarduino.blogspot.com
Twitter: @garduino
3. A Micro-ISV (abbr. mISV or μISV), a term coined
by Eric Sink [1], is an independent software vendor
with just one software developer. In such an
environment the company owner develops
software, manages sales and does public relations.
[1] http://www.ericsink.com/
[2] http:// en.wikipedia.org/wiki/Micro_ISV
4. The term has come to mean more than just a
"one-man shop," but any ISV with more than 10
employees is generally not considered a Micro-
ISV. Small venture capital funded software shops
are also generally not considered micro ISVs.
http://en.wikipedia.org/wiki/Micro_ISV
5. Many Micro-ISVs sell their software through the
shareware marketing model where potential
customers can try the software before they buy it.
The shareware marketing model has become the
dominant method of marketing packaged software
with even the largest brands offering their
enterprise solutions as trials via free downloads.
http://en.wikipedia.org/wiki/Micro_ISV
6. Context: A lone programmer developing business
software for small companies and looking for
smarter ways to do the job
http://www.flickr.com/photos/bootload/2756382678/
http://creativecommons.org/licenses/by-nc-nd/2.0/deed.en
7. If we remember a well know [1] sentence (in the
Smalltalk world):
Personal Mastery:If a system is to serve the
creative spirit, it must be entirely comprehensible to
a single individual.
[1] Design Principles Behind Smalltalk - Dan Ingalls
8. If we remember a well know [1] sentence (in the
Smalltalk world):
Personal Mastery:If a system is to serve the
creative spirit, it must be entirely comprehensible to
a single individual.
[1] Design Principles Behind Smalltalk - Dan Ingalls
9. was clear to me that Smalltalk should be a "perfect fit"
to Micro-ISV world!
And I took Smalltalk as the main development tool for
my company and I never regretted it!
Smalltalk gave me:
The possibility of develop lot of different projects
being only myself or with a small team
A lot of fun :)
10. Packaged Projects: Promoter
It's a search engines adder, to help add new
websites on the main search engines
Shareware experiment based on Squeak &
Seaside
Web app to use on a desktop environment
A few dozen sold
Presented on Innovation Technology Awards
on Brussels 2005
Website: http://www.arsol.biz/promoter/indexe.html
12. Packaged Project: A1-
BusinessCMS
It's web application to maintain an Internet
catalog for different business but with special
focus on Real Estate
It's based on Squeak & Seaside
It's not sold by shareware method, but with
direct contact with the customer
Adapted versions to scan and store documents
Website: http://www.arsol.biz/a1
14. Packaged Projects: PasswordsPro
It's a passwords and notes manager available
in Spanish and English
It's sold by shareware and by other channels
(resellers, offers, etc)
It's developed in Dolphin Smalltalk Pro
Aproximately 1300 users
Presented on Innovation Technology Awards
Amsterdam 2008
Website: http://www.passwordspro.com
16. Custom Projects: Card Games
It's a spanish set of card games using
SWT framework, all 100% Squeak and
Web using Comet.
Custom Development to IGO Software
Website:http://ceibo.wordpress.com/
18. Custom Projects: Virtual Museum
It's a virtual tour for a spanish museum
integrating SWT framework, 3C Isometric
Game and Squeak projects.
Custom Development to IGO Software
Website:http://www.squeaksource.
com/MuseoVirtualWeb.html
20. Custom Projects: Albaplata Project
It's a multimedia Squeak project focused in
different cultural aspects of Extremadura,
Spain. Based on FMA framework and Squeak
Custom Development to IGO Software
Website:http://www.squeaksource.com/Albaplata.html
22. Custom Project: WebPostAutomation
It's a product to automate manual tasks on the
web, as login, upload / download of files, filling
of forms, etc.
It's based on Pharo and WebClient
Custom development to a local client and now
developing another adaptation for a customer
from Spain (Barcelona)
http://germanarduino.blogspot.
com/2010/07/webpostautomation-released.html
23. Internal Projects: WebSiteGenerator
It's an internal tool I use to develop simple (or
not so simple) pure html & css web sites
Save me tons of work hours to develop static
web sites starting from a professional template
It's based on Pharo
26. Ongoing Projects: Classifieds
It's a web catalog to classified ads
It's based on Pharo and Seaside
The only point to solve with these
applications is the hosting. Most
competence is against PHP and it is
included on the 100% of the hosting shared
offers.
27. Prospect 1: Small ERP
It's a small ERP system covering invoices and
current accounts
It's based on Pharo & Seaside
Based on SmallPOS (Check Squeaksource)
May grow to a complete ERP to public services
cooperatives (water, gas, electricity, etc)
29. Prospect 2: Water Tank Automation
It's a project we are evaluating to automate the
filling of water (or any liquid) tanks starting and
stoping the fill pumps
Must include a web console for an operation
center that need to control all the tanks even
geographically disperses
Trying to use simple electronic cards, with
discrete components
Pharo & Seaside
31. Prospect 3: Asterisk/Elastix AutoCall
It's a project to make automatic call to different
customers using an Asterisk/Elastix voip central
The goal is call all te clients from a text file,
read their debts and capture their responses
We are trying to develop it as an appliance
(hardware included)
Pharo & Seaside
32. Prospect 3: Asterisk/Elastix AutoCall
It's a project to make automatic call to different
customers using an Asterisk/Elastix voip central
The goal is call all te clients from a text file,
read their debts and capture their responses
We are trying to develop it as an appliance
(hardware included)
Pharo & Seaside
Confirmed by the customer on October 29!
34. Tools I use:
Pharo - Squeak - Dolphin PRO
Seaside - Magritte - Pier - SmallPOS -
WebClient - Monticello
Lot of others from Squeaksource
Productivity against other tools (PHP-Visual
FoxPro): 2 - 1
Want to use soon: Magma - GLASS
37. Then?
Micro-ISV World = A big opportunity for Smalltalk
or
Smalltalk = A big opportunity for Micro-ISV World ?
38. Then?
Micro-ISV World = A big opportunity for Smalltalk
or
Smalltalk = A big opportunity for Micro-ISV World ?
Why?
39. Then?
Micro-ISV World = A big opportunity for Smalltalk
or
Smalltalk = A big opportunity for Micro-ISV World ?
Why?
Micro-ISV need productivity;
40. Then?
Micro-ISV World = A big opportunity for Smalltalk
or
Smalltalk = A big opportunity for Micro-ISV World ?
Why?
Micro-ISV need productivity;
Micro-ISV is a matter of entrepreneurship;
41. Then?
Micro-ISV World = A big opportunity for Smalltalk
or
Smalltalk = A big opportunity for Micro-ISV World ?
Why?
Micro-ISV need productivity;
Micro-ISV is a matter of entrepreneurship;
The solutions need be on the market NOW;
42. Then?
Micro-ISV World = A big opportunity for Smalltalk
or
Smalltalk = A big opportunity for Micro-ISV World ?
Why?
Micro-ISV need productivity;
Micro-ISV is a matter of entrepreneurship;
The solutions need be on the market NOW;
Micro-ISV is mostly a "one man shop";
43. Then?
Micro-ISV World = A big opportunity for Smalltalk
or
Smalltalk = A big opportunity for Micro-ISV World ?
Why?
Micro-ISV need productivity;
Micro-ISV is a matter of entrepreneurship;
The solutions need be on the market NOW;
Micro-ISV is mostly a "one man shop";
That need to understand "enterely" each
system;
44. Then?
Micro-ISV World = A big opportunity for Smalltalk
or
Smalltalk = A big opportunity for Micro-ISV World ?
Why?
Micro-ISV need productivity;
Micro-ISV is a matter of entrepreneurship;
The solutions need be on the market NOW;
Micro-ISV is mostly a "one man shop";
That need to understand "enterely" each
system;
and need to concentrate on the domain of the
solutions (not in the tools)
45. Then?
Micro-ISV World = A big opportunity for Smalltalk
or
Smalltalk = A big opportunity for Micro-ISV World ?
Why?
Micro-ISV need productivity;
Micro-ISV is a matter of entrepreneurship;
The solutions need be on the market NOW;
Micro-ISV is mostly a "one man shop";
That need to understand "enterely" each
system;
and need to concentrate on the domain of the
solutions (not in the tools)
All this is Smalltalk, isn't it?
46. Where spread the voice?
(And integrate ourselves)
Association of Software Professionals
(http://www.asp-software.org)
Software Industry Conference (http://www.sic.org)
European Software Conference (http://www.euroconference.info)
Planet MicroISV
(http://planet-microisv.com/)
The Business Of Software
(http://discuss.joelonsoftware.com/?biz)
Organization of Independent Software Vendors
(http://www.oisv.com/)
Business Software Column on my blog
(http://germanarduino.blogspot.com)
47. Special Thanks:
My wife Griselda and my sons Matías and
Nicolás by their continued support
Diego Gomez Deck - Alejandro Reimondo (My
main mentors in Smalltalk)
Pharo & Squeak Community
Andy Bower from Object Arts
Alejandro Aguirre (my coequiper on lot of
projects)
ESUG (Sponsoring the development of
XMLRPC for Pharo)
FAST (For the hard work to organize the
Smalltalk's events in Argentina)