How many celebrities are the spammers able to kill in one day?
August 23, 2010 4 Comments
Software Industry facts explained for everyone.
August 16, 2010 2 Comments
| A few weeks ago there was a rumor saying that Apple will kill Mac OS X and replace it with iOS. The rumor was so strong that Steve Jobs in person answered an email denying it. Steve Jobs’s words were: ”Completely wrong. Just wait.” |
The rumor was fueled by three facts:
So, is Apple running out of ideas? I don’t think so. So what is delaying them? I believe there are two things:
A few months ago they have introduced the Magic Mouse and now the Magic Trackpad. So why aren’t they introducing a Touch screen computer like HP or Sony? Likely because it would be only for showing off with no much practical use whatsoever.
Knowing Apple, they probably want to totally change the way we use computers, but at the same time they want the process to feel natural and friendly.
So, in my opinion the next release of Mac OS X (if it is still called Mac OS X) will be based on the following pillars:
Do you think anything different is going to happen? Please leave me your comments!
August 11, 2010 Leave a Comment
| As users of software applications we want simplicity. We want minimalist applications that solve our problems with just a few clicks. Or even better, with only one click. |
How can a software application respond in that way? We have three ways:
There used to be a time where the only one way to design a product according to the user needs, was paying for very expensive a market research. But in the time of Social Media the consumers change so fast, that market researches are already outdated even before they are finished.
So software applications of any nature must have a way to research the market quickly and react accordingly. Hence, apps must go ahead and study the user behavior. As more details engineers are able to collect from the end users, more simple and successful the apps will potentially become.
But there has to be a limit. Because one thing is learn from the users to simplify application designs, and another very different thing is to spy them to improve your spamming targeting.
Bottom line: the reason why Google gives you the correct search result within the first page is because they are watching you. Is it good? Is it bad? I really do not know, but I really enjoy the idea of a software application able to give me such simple, good and powerful service.
Do you have any other thoughts? Please leave me your comment!
Photo: PSD.
July 26, 2010 Leave a Comment
| With the explosion of the applications market, many people and businesses are thinking in developing mobile apps. But how expensive is this venture? Where are the main costs located? |
I have put together a description of the most common costs that this kind of venture have. Here is the list:
There is an extra cost that I personally recommend. Look for advise from experts. I have read a very good post sometime ago called 4 secrets of the world’s most successful businesses where this particular suggestion is described in detail.
Did I forget anything? If you know other important costs that I am missing, just let me know your comments.
July 19, 2010 10 Comments
| Ten years ago I worked to a company called PeopleSoft. Do you remember it? It was killed by Oracle. Sorry, let me rephrase that: It was taken over by Oracle. PeopleSoft introduced a technology in 2000, called PeopleSoft Internet Architecture or PIA for short. |
It was a 100% HTML based business application.
| At the beginning, everyone was thinking that engineers at PeopleSoft had gone mad! People were saying you can’t compare a simple HTML page, with a full featured, windows-based client. Well, today we have hundreds of HTML based software applications. PeopleSoft was not only right. They marked the way for the next decade! |
Windows vs Web was the discussion of the beginning of the first decade of this century. The second decade is presenting us a new one: Apps vs Web. I believe that the battle will be won by the apps.
Here you have five reasons why:
1. The App Stores: The app stores are changing the way software is sold and distributed. They offer services that other software distributions channels do not. It is true that the concept already existed with web sites like download.com, versiontracker.com and others. However, the level of centralizations that the app stores are introducing are adding greater control to the users and another level of simplicity. See the examples of the iTunes App Store, Android Market, BlackBerry App World, etc.
2. Optimized for the Hardware: Native apps run much faster than HTML, Javascript or Flash. They consume far fewer resources and they can exploit the unique capabilities of the devices where they run. The user experience is much better and personal with apps than with web pages. The developers also have far more options to present information and interact with the users.
3. Diversity of devices: The diversity of devices makes it very difficult for standard technologies to succeed. How would you navigate an HTML page in a television? What about in a car? Maybe you would do it using voice commands? Each device has its own characteristics and they can only be exploited correctly if the software does it. Standards grow much slower than specialized hardware and software and in current times, it is all about speed.
4. The users: People like Apps and use them. This is by far the most important reason.
5. The power of the internet is also behind the apps: Web pages and applications are just a tool to distribute web services. Apps are also tools but they are much more capable of taking advantage of the Internet. Web sites are everywhere, but apps are not only everywhere, they are specialized in only one specific task and device, which is the one you need in the moment you need it.
So, do you agree or disagree? It would be great to get your feedback, so let us know what YOU think!
July 10, 2010 Leave a Comment
June 11, 2010 Leave a Comment
The first release of the dotTribes platform version 1.2 and its client apps will be ready in the upcoming weeks.
The biggest new feature is the integration of twitter lists to the tribes and the possibility to share tribe content within user’s networks in twitter.
We are also integrating twitter analytics information limited only to the particular tribes. Users will be able to see the most popular content in the tribe, the most influencer twitter users within the tribe, tribe trending topics and more.
Stay updated subscribing to this blog. We are only a few weeks away!
May 7, 2010 Leave a Comment
Guys, it’s really very simple. Apple controls around 15% of the smartphone market share, Nokia about 45%, RIM about 20%, and so on.
| Imagine that you are an iPhone developer, and you have developed a cool app. You, therefore, want to port it to Android. You have two choices: You develop it in Flash and have it running in all the platforms at once, or you call a colleague who specializes in Android and tell him/her, “Hey, I will develop your app in iPhone, and you’ll develop my app in Android. I’ll get 50% of your iPhone sales, and you will get 50% of my Android sales.” You can then also do this with a RIM developer, Nokia, Microsoft, etc. |
If you develop it in Flash, you will be competing with one million Flash developers for applications that cost only a penny. However, if you partner with a colleague, you will get more out of your apps and your skills!! Native apps are faster, more reliable and take more advantage of the device, (note my previous post on this topic).
Developing Flash solely benefits Adobe, and developing Silverlight only benefits Microsoft, etc. These are the facts with any cross-platform framework.
Specialization and partnerships are the way to go. If this works for me, it should certainly work for you as well.
May 5, 2010 1 Comment
|
I’ve been reading a lot about the Apple vs. Adobe war. Most of the posts are talking in adjectives rather than facts, and this is never helpful when you want to learn from them. So I’ve put together a list of advantages and disadvantages of using Flash, as well as other cross-platform technologies, to build applications in general. |
It means write once, run everywhere. Developers write a program and they are sure that it will run in the same way on Windows, Mac, Linux or any other platform. In the case of Flash, it even provides this uniform behavior in multiple browsers like Internet Explorer, Firefox, Safari, Chrome, Opera, etc.
So, is this an open standard? The answer is NO (in capital letters). There are several cross-platform technologies: Java is one, Microsoft Silverlight is another, and there are many more. Flash is only the most commonly used.
Please let know me your comments. Perhaps I have missed some advantages or disadvantages that you are aware of.
May 3, 2010 Leave a Comment
|
We can be sure that there will not be any actions against Apple due to anticompetitive behavior because of the SDK limitations of using languages other than C, C++ and JavaScript. I am stating that because of the following reasons: |
As I wrote in a previous post I strongly believe that Apple has no problems with Adobe itself. Apple wants to keep control over its ability to be competitive in a very dynamic market. Allowing cross-platform development frameworks like Flash or Java will accelerate the commoditization process of the smartphone applications market. As a developer I applaud Apple’s approach!