I was just watching a video on my Motorola Droid and for some reason it was a bit bandwidth limited today. Can’t wait for 4G phones (and networks) to start sprouting up. Speaking of which, there may be a new emperor of the Android universe which was at CTIA 2010. I can’t wait to play with one of these…
Does anyone believe this?
We’ve been hurt before…again please let it be true!
Please say it’s true…
Every year, we are taunted by rumors of an iPhone on Verizon. The iPhone is a device, which through it’s sheer awesomeness can overcome the burden of a mediocre network. Now, yet again, it’s coming to Verizon.
Let us all pray to the gods of mobile devices that this is real this time!
If you look at some of my earlier posts, you’ll see that we choose Rails because that’s what the “Cool Kids” were using. We hit the dark side of that today. My partner Karen was trying to use ActionMailer to implement a registration confirmation as I discuss on this post. I gave her an example implementation which I had done with a later version of Rails. When she tried to use it, we had to work through at least ten errors related to changes to the framework from 2.2.2 to 2.3.5. Our last problem revealed (in furious googling) that the problem was well known and a fix promised in 2.3.6.
We still like Rails, but I wanted to caution everyone doing rails development to pick their version and follow the upgrade trail cautiously. If, like us, muliple developers are involved definitely make sure you’re synced up with regard to the version you’re using.
Yes, Rails Rocks, but like all cool new technologies make sure you rapid evolution into consideration when building your products on these new and shiny tools!
Not many small software company guys are on the lecture circuit, but 37signals seems to have mastered it. I’ll be attending Jason Fried’s lecture at AIGA in Philly. I’ll post my impressions either here or at the Business is Pleasure blog shortly after the event.
Maybe I should try to get my copy of Rework autographed…:).
A nice overview of Android development. Notice he’s using a MacBook…what are the odds?
Silicon Alley Insider had this in their Chart of the Day. Our venture depends upon the proliferation of smartphones in the hands of not only business folks, but the rest of us as well. The iPhone and now Android have really exploded (at least in the US). We’re glad to see this trend is likely to continue!
Check here for SAI’s full post:
One of the strange things about Android is it’s view layout schemes. You can have Absolute, Linear, Relative, etc. layouts. All have their own idiosyncrasies and none make it easy to give you a satisfying user interface. In Android’s defense, because Android will be (and already is) running on such a wide variety of devices it’s important to have a predictable flow of elements on any given screen, and the Android views provide ways of managing placement.
The layouts live in an XML file that you can hand edit, or Eclipse has a semi-visual editor which will auto-generate the XML for you. However, today I noticed that the folks at anddev.org have a tool called DroidDraw which may be a step above what Eclipse provides.
I’m looking forward to seeing if this may speed up our GUI design a bit.
Some more inspiration for budding entrepreneurs. Zatista.com is an online marketplace for artists to sell their work. They provide an easy mechanism for artists to gain exposure, sell their work without building up their own web presence.
Guess where I am right now…
We’re working on location enabled applications. Naturally, privacy has been on our minds. In doing our research, my partner signed up for Google Latitude and invited me to share my location as an experiment. She has an iPhone, which does not allow background processing so she needs to explicitly fire up the maps application to report her location. I have an Android phone which has this running in the background, so my location at any time is an open book. Latitude only shares location information with your friends list, so it is an opt-in service.
I was listening to the Buzz Out Loud podcast from CNET recently and one of the hosts commented that she had not disabled the location feature in her phone’s Twitter client and a friend called her to let her know that her home location had been disclosed with her last tweet. Another interesting thing that has happened recently is the rising popularity of foursquare, which adds a social network element to location based services. The guys at Pleaserobme.com had a little bit of fun with this recently which is worth a look. The site has some links to good blog posts on the subject.
- Your location is your business, nobody elses. If you choose to share it, that should be your choice and no service that shares your location with others should ALWAYS be opt-in.
- Your travel habits are your business. For our applications which require knowledge of your location to work, they will not retain that data for any length of time beyond caching, etc. required for proper functioning of the application. If we ever have an app that does keep these records it will be opt in, private and destroyed when you terminate the service.
- The specific use of your location information will be made crystal clear for each of our applications, including retention, privacy of the data, etc.
A word of caution to everyone who downloads location based apps on a whim just to play with them (like we do)…make sure that you know where your location data is going, that you’re reasonably sure that the vendor of the app isn’t using them for nefarious purposes (tip – avoid using products from companies with “stalker” in the name), and understand to what degree your privacy will be protected. Also, if you don’t want people to know where you live or work you might want to shut them down when you’re not using them.