<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" gd:etag="W/&quot;CUUCRHYyeip7ImA9WhVTFE0.&quot;"><id>tag:blogger.com,1999:blog-5885253874940532677</id><updated>2012-02-28T02:27:45.892-02:00</updated><category term="User Controls" /><category term="Features" /><category term="SD Image Gallery" /><title>GeneXus for Smart Devices</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://genexus-sd.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://genexus-sd.blogspot.com/" /><author><name>Marcos Crispino</name><uri>http://www.blogger.com/profile/04206550278884311667</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/GenexusSD" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="genexussd" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;AkQGR3wyeip7ImA9WhRaGUQ.&quot;"><id>tag:blogger.com,1999:blog-5885253874940532677.post-8258539481584130583</id><published>2012-02-23T09:58:00.001-02:00</published><updated>2012-02-23T09:58:46.292-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-23T09:58:46.292-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="User Controls" /><category scheme="http://www.blogger.com/atom/ns#" term="Features" /><title>Physical Measure User Control</title><content type="html">When you need to enter a physical measure into your application (like height, weight, temperature, volume, etc.), you usually need to specify the metric system to use along with the value. You may even need to let the user choose the metric system.&lt;br /&gt;
&lt;br /&gt;
Creating the user interface to solve this problem has some difficulties.&lt;br /&gt;
&lt;br /&gt;
For example, if you need to enter a person's height in meters or feet, you may want to provide a wheel picker with values for {meters, centimeters} or {feet, inches} depending on the user's selected metric system. The problem you will be facing, is that the centimeters can go from 0 to 99, but the inches only from 0 to 11.&lt;br /&gt;
&lt;br /&gt;
That's why we added a new user control, SD PhysicalMeasure, that is currently available in iOS and Android.&lt;br /&gt;
&lt;br /&gt;
To use it, you'll need an attribute or variable with type Char or VarChar, and set the Control Type property to SD PhysicalMeasure in your layout. Right now the only measure supported is lengths in meters or inches, but we'll add support for the others in a future version.&lt;br /&gt;
&lt;br /&gt;
The value must be a JSON object with keys Unit, Value and ConvertedValue, that can be created by applying the ToJSON() method to a SDT with the following structure:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-5Il8XyuqCNM/T0YoKNOei1I/AAAAAAAAAA8/FscUqtUC1lA/s1600/sdtPhysicalMeasure.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-5Il8XyuqCNM/T0YoKNOei1I/AAAAAAAAAA8/FscUqtUC1lA/s1600/sdtPhysicalMeasure.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
You can also parse the resulting JSON by calling FromJSON().&lt;br /&gt;
&lt;br /&gt;
The ConvertedValue is ignored when the user control reads the value, and is provided when the control saves the value. It is always in the decimal metric system unit for the given measure.&lt;br /&gt;
&lt;br /&gt;
This is how the control looks in runtime&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-clPlp8yZtGo/T0YpVS6TDUI/AAAAAAAAABE/64QIHNz4LQk/s1600/SDPhysicalMeasure_iOS1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-clPlp8yZtGo/T0YpVS6TDUI/AAAAAAAAABE/64QIHNz4LQk/s320/SDPhysicalMeasure_iOS1.png" width="170" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-VDc9pV57-Qk/T0YpWKb6IuI/AAAAAAAAABM/uYZHlwccbKU/s1600/SDPyisicalMeasure_iOS2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-VDc9pV57-Qk/T0YpWKb6IuI/AAAAAAAAABM/uYZHlwccbKU/s320/SDPyisicalMeasure_iOS2.png" width="170" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-w0GqDeHaIAU/T0YpXIgYEsI/AAAAAAAAABU/jA5NNFqUx7k/s1600/SDPhysicalMeasure_Android1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-w0GqDeHaIAU/T0YpXIgYEsI/AAAAAAAAABU/jA5NNFqUx7k/s320/SDPhysicalMeasure_Android1.jpg" width="194" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5885253874940532677-8258539481584130583?l=genexus-sd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://genexus-sd.blogspot.com/feeds/8258539481584130583/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://genexus-sd.blogspot.com/2012/02/physical-measure-user-control.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5885253874940532677/posts/default/8258539481584130583?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5885253874940532677/posts/default/8258539481584130583?v=2" /><link rel="alternate" type="text/html" href="http://genexus-sd.blogspot.com/2012/02/physical-measure-user-control.html" title="Physical Measure User Control" /><author><name>Marcos Crispino</name><uri>http://www.blogger.com/profile/04206550278884311667</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-5Il8XyuqCNM/T0YoKNOei1I/AAAAAAAAAA8/FscUqtUC1lA/s72-c/sdtPhysicalMeasure.png" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;Ak8HSHs-eCp7ImA9WhRaE00.&quot;"><id>tag:blogger.com,1999:blog-5885253874940532677.post-8812424240537154319</id><published>2012-02-15T10:27:00.000-02:00</published><updated>2012-02-15T10:27:19.550-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-15T10:27:19.550-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Features" /><title>Runtime translation in applications</title><content type="html">In the &lt;a href="http://wiki.gxtechnical.com/commwiki/servlet/hwikibypageid?14602"&gt;latest builds of GeneXus X Evolution 2&lt;/a&gt;, runtime translation has been added to the Android and iOS generators.&lt;br /&gt;
&lt;br /&gt;
This means that you can have your application translated to the user's device language automatically, just by providing the translation of the application strings to the supported languages.&lt;br /&gt;
&lt;br /&gt;
To configure how the translation is handled, you can use the same property available to the Web generators: &lt;a href="http://wiki.gxtechnical.com/commwiki/servlet/hwikibypageid?9126"&gt;Translation Type&lt;/a&gt; (in the Environment settings). The available options are "No translation", "Static" or "Run-time".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5885253874940532677-8812424240537154319?l=genexus-sd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://genexus-sd.blogspot.com/feeds/8812424240537154319/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://genexus-sd.blogspot.com/2012/02/runtime-translation-in-applications.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5885253874940532677/posts/default/8812424240537154319?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5885253874940532677/posts/default/8812424240537154319?v=2" /><link rel="alternate" type="text/html" href="http://genexus-sd.blogspot.com/2012/02/runtime-translation-in-applications.html" title="Runtime translation in applications" /><author><name>Marcos Crispino</name><uri>http://www.blogger.com/profile/04206550278884311667</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;Ak8ARn47eyp7ImA9WhRaE00.&quot;"><id>tag:blogger.com,1999:blog-5885253874940532677.post-2310869171186229834</id><published>2012-01-24T13:52:00.001-02:00</published><updated>2012-02-15T10:27:27.003-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-15T10:27:27.003-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Features" /><title>Push Notification now available in Android Smart Device Generator.</title><content type="html">In the GeneXus Smart Devices Generator, Push Notifications have been available for a while for iOS, and are now also available in Android.&lt;br /&gt;&lt;br /&gt;Please &lt;a href="http://wiki.gxtechnical.com/commwiki/servlet/hwikibypageid?17451"&gt;check this article for an introduction to push notifications in GeneXus Smart Devices&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Android Push Notifications are based on the &lt;a href="http://code.google.com/android/c2dm/"&gt;Android Cloud to Device Messaging&lt;/a&gt; (C2DM) technology  and are available for all devices running Android 2.2 or higher that also have the Market application installed.&lt;br /&gt;&lt;br /&gt;Using them from GeneXus is really simple, and is done by setting to True the “Enable Notifications” property in the Main object properties group. When doing this, a new set of properties is available (under the header “Notifications”):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-S8R4r_vnfiw/Tx7OC4kscbI/AAAAAAAAAVQ/LvFMAdA_YDM/s1600/propandroid2.png"&gt;&lt;img alt="" id="BLOGGER_PHOTO_ID_5701220727238980018" src="http://4.bp.blogspot.com/-S8R4r_vnfiw/Tx7OC4kscbI/AAAAAAAAAVQ/LvFMAdA_YDM/s320/propandroid2.png" style="cursor: pointer; display: block; height: 320px; margin: 0px auto 10px; text-align: center; width: 234px;" border="0" /&gt;&lt;/a&gt;You need to set the credentials for a GMail user that has been previously registered to use C2DM (see&lt;a href="http://code.google.com/android/c2dm/signup.html"&gt; http://code.google.com/android/c2dm/signup.html&lt;/a&gt;). A typical user would be yourapp@gmail.com.&lt;br /&gt;&lt;br /&gt;From now on, if you execute your GeneXus application in a Smart Device, a service called NotificationRegistrationHandler is executed in order to register the device information needed to send messages (AKA push notifications) to the device in the future. This information must be stored in your application’s database, and an example of a registration procedure is already included in your Knowledge Base. Every new device that uses your application will call this procedure with its own data.&lt;br /&gt;&lt;br /&gt;With this information, you can start sending messages to registered devices (those that use your application) using the Call method in the Notification external object:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-MG2R6nymL5s/Tx7OkIW43jI/AAAAAAAAAVc/iwqzknVFe9E/s1600/callnotification2.png"&gt;&lt;img alt="" id="BLOGGER_PHOTO_ID_5701221298411724338" src="http://1.bp.blogspot.com/-MG2R6nymL5s/Tx7OkIW43jI/AAAAAAAAAVc/iwqzknVFe9E/s320/callnotification2.png" style="cursor: pointer; display: block; height: 71px; margin: 0px auto 10px; text-align: center; width: 320px;" border="0" /&gt;&lt;/a&gt;And that’s it. The messages sent will be shown as notifications in the Android device:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/--rqFxAZA5Bo/Tx7OzNK_bHI/AAAAAAAAAVo/orW_4WmjqQw/s1600/deviceNotification2.png"&gt;&lt;img alt="" id="BLOGGER_PHOTO_ID_5701221557402037362" src="http://4.bp.blogspot.com/--rqFxAZA5Bo/Tx7OzNK_bHI/AAAAAAAAAVo/orW_4WmjqQw/s320/deviceNotification2.png" style="cursor: pointer; display: block; height: 248px; margin: 0px auto 10px; text-align: center; width: 320px;" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now you are ready to use Push Notifications with Android. Enjoy!&lt;br /&gt;&lt;br /&gt;Note: this feature is available in Android starting in build 52654 with C# and Java in the server side (see the &lt;a href="http://wiki.gxtechnical.com/commwiki/servlet/hwikibypageid?14602"&gt;night builds log&lt;/a&gt;). We will add Ruby option soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5885253874940532677-2310869171186229834?l=genexus-sd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://genexus-sd.blogspot.com/feeds/2310869171186229834/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://genexus-sd.blogspot.com/2012/01/push-notification-now-available-in.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5885253874940532677/posts/default/2310869171186229834?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5885253874940532677/posts/default/2310869171186229834?v=2" /><link rel="alternate" type="text/html" href="http://genexus-sd.blogspot.com/2012/01/push-notification-now-available-in.html" title="Push Notification now available in Android Smart Device Generator." /><author><name>Fernando Panizza Carve</name><uri>http://www.blogger.com/profile/08318177238808135835</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://3.bp.blogspot.com/-Li2yjMyNKlM/TnpOPvSMx1I/AAAAAAAAAT0/zOOQIM9nWQc/s220/MiniCara.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-S8R4r_vnfiw/Tx7OC4kscbI/AAAAAAAAAVQ/LvFMAdA_YDM/s72-c/propandroid2.png" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DUICRXY6cCp7ImA9WhRUEEg.&quot;"><id>tag:blogger.com,1999:blog-5885253874940532677.post-9123737906217266167</id><published>2012-01-20T09:06:00.000-02:00</published><updated>2012-01-20T09:06:04.818-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-20T09:06:04.818-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Features" /><category scheme="http://www.blogger.com/atom/ns#" term="SD Image Gallery" /><title>Share button in Image Gallery</title><content type="html">We recently added a new property to the SD Image Gallery user control: Enable Share Action.&lt;br /&gt;
&lt;br /&gt;
This property adds a button to the user interface that lets you select several images, and send them by e-mail.&lt;br /&gt;
&lt;br /&gt;
Note: by now this feature is only available in the iOS generator (starting on build 52470, see the &lt;a href="http://wiki.gxtechnical.com/commwiki/servlet/hwikibypageid?14602"&gt;night builds log&lt;/a&gt;), but it will be added to Android and BlackBerry soon...&lt;br /&gt;
&lt;br /&gt;
But before using this property, we need to have an image gallery... To do that, simply select the Grid item in the layout that you want to show as an image gallery, and set the Control Type to "SD Image Gallery". You also need to set the property Data Attribute with an image attribute that will be displayed in the user control.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-w93vBAZLLw8/TxlFtXAonGI/AAAAAAAAAAM/L6iTjmHU210/s1600/gxImageGallery.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="232" src="http://3.bp.blogspot.com/-w93vBAZLLw8/TxlFtXAonGI/AAAAAAAAAAM/L6iTjmHU210/s640/gxImageGallery.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
If you want your users to be able to share the images by e-mail, just set the property Enable Share Action to True (default is False).&lt;br /&gt;
&lt;br /&gt;
This is how it looks when you run the application in the iPhone:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-QQnFpV8hPnY/TxlHsX8gU2I/AAAAAAAAAAc/isAvzvFvXN0/s1600/iPhone1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-QQnFpV8hPnY/TxlHsX8gU2I/AAAAAAAAAAc/isAvzvFvXN0/s320/iPhone1.png" width="170" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
The "Share" button is located on the upper right corner of the screen. When you tap it, it changes to "Done", and lets you select one or more images.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-r7RJOgGksyU/TxlIGxwlk6I/AAAAAAAAAAk/91jH2Xw917Y/s1600/iPhone2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-r7RJOgGksyU/TxlIGxwlk6I/AAAAAAAAAAk/91jH2Xw917Y/s320/iPhone2.png" width="170" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
When you tap "Done", an e-mail composer window appears with the selected images attached.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-qdIVbdoaBwA/TxlIdAM5OTI/AAAAAAAAAAs/9ObC3EW94rM/s1600/iPhone3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-qdIVbdoaBwA/TxlIdAM5OTI/AAAAAAAAAAs/9ObC3EW94rM/s320/iPhone3.png" width="170" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
That's it: as easy as setting a property in your control :)&lt;br /&gt;
&lt;br /&gt;
If instead of being in the gallery view (where you see several thumbnails) you already selected an image, the "Share" button shows the e-mail composer window with that image attached.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-DfdlrECApP4/TxlJU09Q2ZI/AAAAAAAAAA0/LbY9w0NweBg/s1600/iPhone4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-DfdlrECApP4/TxlJU09Q2ZI/AAAAAAAAAA0/LbY9w0NweBg/s320/iPhone4.png" width="170" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5885253874940532677-9123737906217266167?l=genexus-sd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://genexus-sd.blogspot.com/feeds/9123737906217266167/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://genexus-sd.blogspot.com/2012/01/share-button-in-image-gallery.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5885253874940532677/posts/default/9123737906217266167?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5885253874940532677/posts/default/9123737906217266167?v=2" /><link rel="alternate" type="text/html" href="http://genexus-sd.blogspot.com/2012/01/share-button-in-image-gallery.html" title="Share button in Image Gallery" /><author><name>Marcos Crispino</name><uri>http://www.blogger.com/profile/04206550278884311667</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-w93vBAZLLw8/TxlFtXAonGI/AAAAAAAAAAM/L6iTjmHU210/s72-c/gxImageGallery.png" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0cHQH49eCp7ImA9WhRVGUU.&quot;"><id>tag:blogger.com,1999:blog-5885253874940532677.post-9171399790950395090</id><published>2012-01-19T12:57:00.001-02:00</published><updated>2012-01-19T12:57:11.060-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-19T12:57:11.060-02:00</app:edited><title>Welcome</title><content type="html">Welcome!&lt;br /&gt;
&lt;br /&gt;
In this blog, we'll be talking about the GeneXus for Smart Devices generator.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;About GeneXus&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
GeneXus is a powerful, multi-platform software design and development tool that enables truly incremental development of business critical applications, generates 100% of the application based on your user requirements, providing programming-free, automatic maintenance of your application’s database and application programs, and supports the leading execution platforms and languages, and the most popular DBMS.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.genexus.com/"&gt;Learn more&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;About GeneXus X Evolution 2&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
There is a revolution around Smart Devices. A new kind of devices (phones, tables and other) getting more and more popular. This revolutionizes application development too, since new kinds of applications are running (and can be built) on these smart devices: Native Task (or Activity) Oriented applications and Consumer applications.&lt;br /&gt;
&lt;br /&gt;
Consumers all over the world choose which smart device to buy and use. On the other side each smart devices manufacturer states its own user interface standards and development languages which makes application development for smart devices even more challenging.&lt;br /&gt;
&lt;br /&gt;
GeneXus X Evolution 2 adds technology and a specific generator to target Smart Devices. Supported devices so far are the ones with Android, Blackberry and iOS (iPhone, iPad, iPod Touch).&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.genexus.com/xev2beta"&gt;Learn more&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5885253874940532677-9171399790950395090?l=genexus-sd.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://genexus-sd.blogspot.com/feeds/9171399790950395090/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://genexus-sd.blogspot.com/2012/01/welcome.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5885253874940532677/posts/default/9171399790950395090?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5885253874940532677/posts/default/9171399790950395090?v=2" /><link rel="alternate" type="text/html" href="http://genexus-sd.blogspot.com/2012/01/welcome.html" title="Welcome" /><author><name>Marcos Crispino</name><uri>http://www.blogger.com/profile/04206550278884311667</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total></entry></feed>

