viernes, 17 de agosto de 2012

Open It for VS 2012

I have been working on creating things around Windows 8 using Javascript and WinJS.

I found the need for a command which would take me from an html file to a referenced css, js, html or whatever. (kinda like a Go-To).

Now that VS 2012 is out and that command is still missing, I thought of doing it myself. It is a small extension that adds this command to help me comfortably navigate between files.

The extension is called OpenIT and it has only one command also cleverly named "Open It" ;). It can be installed using this file .

After you install it you'll have the 'Open it' command under the Tools menu.

For a better experience I recommend you to assign a shortcut to the command. In my environment I assigned Ctrl + K + O .

In order to use it put the cursor over the path you want to open. (The path can be delimited by single (') or double (") quotation marks)
'Open it' will open absolute and project relative paths. Additionally, it'll open references from the Windows SDK (paths starting with //)

sábado, 26 de mayo de 2012

My google io 2012 wishes

This year I didn't get a ticket for google-io 2012, from Uruguay I will be waiting for good news, but unlike most people I will not be expecting big announcements, I'll be tuned for small news that allow us to work with Android better, working with Android is frustrating sometimes.

I will not criticize the Android OS fragmentation, I think Google knows that is a big problem.We have been working in a generator for Android, iOS and Blackberry applications and we found several basic stuff difficult to implement on Android

  • Embed a youtube video in an application!

This seems basic, it is possible to do in some devices but it's difficult to make an application that support all OS. There are more than 5 posts on StackOverflow for something as basic as this.

  • Preserve WebView state when rotating the device

I know you can do it, but is so complex to do something that obviously 98% of the cases I want. I do not want to put something in the manifest to support this.

  • Memory problems handling Images

Recently the google team wrote an article on this topic, we suffered a lot with this and we have already solved, but it seems that is something that the framework would have to take care automatically.

  • Having scroll inside scroll is not a crazy design!

It is difficult to explain to our customers when designing screens they can not have a scroll inside another. WhyIOS support the same design, why not Android?In Tablets it happens all the time.

  • Redesign the google-api

It is incomprehensible the need of having a MapActivity to support a map control, there are people who made all their activities MapActivity, i don't like to modify the compatibility library in order to support Maps in my application.Is 2 maps on one screen so crazy? I don't think so.I'm just asking for  Images, Videos, Maps and Scroll to a mobile framework, I think they are basic.


GeneXus vs Titanium vs PhoneGap and Manya

I just wrote my first post in GeneXus for Smart Devices, I wrote about the main differences between GeneXus, Titanium and PhoneGap.

And what Manya means in the title? Manya is the first application for my favorite team in the world : Peñarol !
It's an application created by my friend Daniel Mendez and it shows the history and news of one of the most popular teams in the world. He used GeneXus in order to create it in 2 weeks and obviously it's a great application