Web 2.0 Apps and iPhone

June 11th, 2007 by Brendan Coveney

Well, the secret is out of the bag. Steve Jobs, today, announced the way to develop third party apps on the iPhone will be through Web 2.0 applications. In addition, primarily, we would guess, to facilitate the testing of such applications on windows, Apple also announced the release of Safari 3 on Windows. This is very clever of Apple because all browsers are not equal and we can tell you that a lot of our development and testing goes into ensuring browser compatibility, having Safari 3 available on Windows will allow windows developers to test compatibility with Safari before deploying to the iPhone.

Of course, 4D developers are now in a great position to be the leaders in getting their applications onto the iPhone. 4D Web 2.0 Pack, today, offers all of the tools to get your data onto the iPhone. We have already scheduled a session at the summit on iPhone applications, with their unique challenges and opportunities.

Welcome!

May 31st, 2007 by Brendan Coveney

Welcome to the first post in our new 4D business blog. In this blog we will focus on the business issues of being a 4D Developer. From time to time we may delve into the side streets, but for the most part we will stay with how 4D Developers can increase business in this fast changing world.

One of the obstacles facing 4D Developers as they move into the new world of Web 2.0 Applications is the fear of not covering every feature before releasing a Web 2.0 module for their application. However, the opposite is true for most successful Web 2.0 Applications. These developers focused on the core features and released minimal releases.

For example, I am drafting this in Basecamp, a very successful project management application, which has very limited features but has enough that it has signed up millions of users. I know you will say, “but my current users expects these hundreds of features and won’t accept anything less than what they have currently.” Now if you are the market leader in your segment and have a majority percentage then this argument makes more sense. However in all other cases there are huge market segments, read not your current users, waiting for something simpler which will make their lives easier and more productive.

Stripping away your application to the core is not an easy job, however. We have to leave our egos at the door. We need to forget why we added a feature, but investigate its relevance to the majority of the target segment. Once we have this list pared, go talk to users in the target segment and do further refinement of the lists. Set a benchmark, say of 80% and if 80% of these users don’t agree a feature is essential, strip it. I repeat this is painful, it is like tearing our lives’ work apart. However, this is a critical step if you are to build a real Web 2.0 application.

The great news for you as a 4D developer is you can still provide customers who demand the sophisticated feature-rich solution as part of your client/server solution. On top of this solution, using the same codebase, you can provide a focused, targeted web 2.0 Ajax application which can appeal to all of those potential customers you are not reaching today.

We at 4D are here to help. Please contact us if you wish to take the next step to creating a focused, targeted web 2.0 application. Our team here will work with you to help you target those users who you are missing today.