COMPANY
COMMUNITY
BLOG
HELP
MY ACCOUNT
EN PT ES

ev 2

Smart Devices Generator for Android, BlackBerry, iOS :: By Gastón Milano, GeneXus Architect

08November/2010
“Every player needs two key components for success: awesome devices and awesome applications; creating these applications is our task,” Milano says. Find out why and how the new GeneXus technologies can help you in the Smart Devices era.
 
The Smart devices revolution is a fact, and the big companies want to be well-positioned in this new world.

Apple, Google, RIM and the emerging Windows Phone 7 seem to be the main players (Nokia is trying to keep the place it had in the features phones era, but it looks complicated).


Every player needs two key components for success:

  • Awesome devices
  • Awesome applications
Creating awesome applications is our task, the developers’ task.

Challenges faced when developing for Smart Devices

The development of a good application to read RSS feeds on iOS, Android or BlackBerry could be automated with a Wizard, but the development of a Smart Device add-on for your Business Application is a different kind of challenge.

In my opinion, this is a challenge that cannot be achieved at a reasonable cost using the traditional software development methods.

Today, developing a business application implies at least the following:

  • Creating the data and business tier

  • Exposing the BL using some universal technology such as HTML-CSS-Javascript
(Universality means multiple browsers and devices)

  • Exposing some use cases for several corporate roles using native applications

Just the architecture to create this is a challenge. After developing the Web Application using PHP, for example, you need to create a Full Web API to be consumed by native clients; you need a standard authentication mechanism and a security model. In addition, you have to develop several native clients taking into account the rules and styles for each device.

We at Artech have been working on a new generator for this new world. This generator's objective is to make it possible to develop Business Applications and its add-ons for Smart Devices at a low cost.

We firmly believe that ideas are independent from platforms and for this reason we use a Model-Driven approach to create applications for Smart Devices.

What type of applications? Productivity applications

Productivity applications present many challenges on which we will focus during the development process of this generator. Currently we are releasing the first bits of GeneXus X Evolution 2, which includes this new generator.

I hope you can start enjoying developing applications with the Smart Devices Generator and communicate your ideas in this new revolution.

http://www.genexus.com/xev2beta
Related
Making ideas happen, together :: Important announcements for the Community regarding technology for smart devices
GeneXus X Evolution 2 Beta released!
My first Android application or, rather, getting started with GeneXus Evolution 2
Smart Devices at the XXGX
The Android fever :: Post by Cristhian Gómez about his experience using the platform
“I was amazed by GeneXus X Evolution 2” :: Post by Gabriel Medina about Beta 1
BlackBerry, another key element of the GeneXus Smart Devices generator
How To Article:: Smart Devices
User Controls for Smart Devices
South American Soccer Cup 2011, business benefits, and control of personal finances. What do they have in common?
Still haven’t voted for your favorite Smart Device application? #GXChallenge
GeneXus X Evolution 2 Release Candidate!!
Special Edition #GeneXusTheBestOf2014 :: Cloud Computing, the Internet of Things, GeneXus X Evolution 3, Success Stories, Smart Devices and ... Much More!
Release of U2 of GeneXus Evolution 3
Chopo Mobile introduces successful app in Mexico, developed with GeneXus and used for medical studies