If you were in Gooogle Lab Buenos Aires you can enter your info here
lunes, 1 de noviembre de 2010
I was in Google Lab BA
If you were in Gooogle Lab Buenos Aires you can enter your info here
viernes, 29 de octubre de 2010
Android Developer Lab
Smart Devices Generator for Android, BlackBerry, iOS
The Smart Devices revolution is a fact. The big players want to have a good position in this new world.
Apple, Google, RIM and the emerging WP7 seems to be the players. (Nokia is trying to maintain their site of the feature phone era but it’s quite complicated)
Every player needs two key components for success:
- Awesome Devices
- Awesome Applications
Creating awesome applications is our task, the developer task.
Creating an awesome application for reading a RSS on iOS, Android or Blackberry could be automatized with a Wizard, but creating the smart device complement of your Business Application is another challenge.
I think this challenge it’s impossible to achieve at a reasonable cost with traditional mechanisms of software development.
Create a business application today means at least:
- Create the data and business layer
- Expose the BL using some universal technology like HTML-CSS-Javascript
- (Universality means multiple browser, multiple device)
- Expose some use cases for several enterprise roles using native applications
Just the architecture to create this is a challenge, after you created the Web Application for example using PHP, you need to create a full Web API to be consumed by native clients, you need standard authentication mechanism, you need a security model, and you need to create several native clients taking into account the rules and styles for each device.
In Artech we have been working in a new generator for this new world. The aim of this generator is to allow create Business Applications and their Smart Device complement at low costs.
We strongly believe that the Ideas are platform independent, so we follow a Model Driven approach to create Smart Devices applications.
What kind of applications? Productivity applications.
Productivity applications have many challenges that we are going to focus on during the process of building the generator.
Today we are releasing the first bits of our GeneXus X Evolution 2 wich include this new generator.
I hope you can start enjoying creating applications with the Smart Devices Generator and spread your ideas in this new revolution.
http://www.genexus.com/xev2beta
miércoles, 29 de septiembre de 2010
Why I still buy paper books.
I think the Amazon kindle e-books metaphor still lacks many important aspects of real world books.
My point is: It’s in our nature LEND and SHARE books. So Amazon should let us do these things.
In general we LEND personal books like novels, adventures, etc. How many times we lend this kind of books? I think, no more than 5 times.
Then we bought books for the company, by definition we are going to SHARE this book, they are technical books in order to fill our library, I think Amazon hasn’t the concept of enterprise library.
So, when I have to buy a technical book, I have no choice, I have to buy the printed book so that everybody in the company can read the book.
I hope Amazon in some moment allows us:
- Loan a kindle book
- Share a kindle book using a virtual enterprise library or any other mechanism.
When I LEND a book, the book should be removed from my personal kindle.
When I have the book in a library for SHARING everybody with library access can read the book.
The digital world has advantages that we can use or not, in the meantime we still have to buy paper books.
jueves, 3 de junio de 2010
5 things Google should do to improve Nexus One
A month ago I left my IPhone and I started using the Nexus One phone.
As developer, I’m very happy with my Nexus One, but I consider the IPhone is yet far away from a final user perspective.
You can tell me that the next list items are small details, but people in the software arena know “devil is in the details”
Here my 5 “details”
- When the clock alarm rings, the clock application can never lose focus!
In the Nexus One sometimes the alarm dialog disappears, when alarm is ringing for example if you by mistake (remember you probably were sleeping) , press the home button, or the back button the dialog disappears! You have to do 3 gestures in order to find and turn off the alarm.
I'm imagining my mother with her new Nexus one calling me because she didn't realize how to turn off the alarm! (at 7 am ;)
- Instant messages.
When a SMS arrives it should be showed directly with a pop up or bubble box! , In IPhone read the last message it is "zero touch away” it is in your screen, in Nexus It is 3 touch away
- The unlock way.
I cannot unlock the Nexus using just my free thumb finger, I feel uncomfortable using many fingers (index and after thumb) in my hand to unlock the Nexus. I don't know if Apple study the way people catch things, I just realize on this when I move from IPhone to Nexus.
- I have to scroll down in the Calendar application
It's is very important in mobile devices to respect some basic metaphors of real world things.
Scrolling in mobile devices should be avoided when possible. A calendar is quite similar to a book in real life, so make it similar in smart devices too.
- Communicate Effectively
The Nexus communication with the final user should be improved.
I talk about this in a previous post
I’m not an IPhone fan, but at this moment I preferring and IPhone over a Nexus One.
viernes, 28 de mayo de 2010
Do not install MyWi on IPad
MyWi is an IPhone application in order to create a WiFi spot using your IPhone. It works like a charm in IPhone but...
If you are thinking in using it for IPad, my advice: Do not use it!!
I did it, and my brand new IPad became a really big IPhone! , it changed my virtual keyboard to a small keyboard (like the IPhone one).
It was funny to see a big IPhone but actually
touch screen became unresponsive, so I restored again to the original OS. You always can restore to the original software using the ITunes Restore option.
Communicate Effectively
Smart Devices: "It is not a revolt, it is a revolution"
There is a phrase that says: "Each generation is experiencing a revolution in his lifetime"
In terms of technology this phrase seems to be totally wrong.
Clearly there are generations who have been living during:
- The PC revolution
- The Internet revolution
And now they are living two new revolutions, the social networking revolution and the Smart Devices revolution.
Living in a tchnological revolution is not easy, very often we didn't realize we were living a revolution, or if we realize we don't have enough agility to navigate the new wave that revolution bring.
We must accept, "It is not a revolt, it is a revolution!!"
In the world of business applications each revolution changes the way we think our applications, each revolution became a challenge but at the same time an opportunity to make our applications in a different way.
Smart Devices (Phones, Tablet, TVs, etc) are changing the way we are living, so they will change the way we create applications.
This will be a technical blog about Smart Devices, at first with focus in IPhone and Android, but for sure there will be new kids on the block like Windows Phone.