As part of my role as a technical advisor to the View I decided a long time ago to start writing a series of articles demonstrating all of the different possible ways to mobilize a Notes or Domino application. I had a bunch of ideas and a bunch of different tools I wanted to play with, so I got to work. The cool thing about this was that I wanted to learn these tools, but had so many other things going that I just couldn’t find the time to do it. Fortunately, writing a magazine article about a particular piece of technology is a great way to motivate someone like me to learn the technology.
One of the products I’ve always been interested in learning is Rhodes and RhoConnect, two products from Rhomobile (now part of Motorola Solutions, the other Motorola Company, the one that didn’t get purchased by Google). I first learned about them while working at RIM and while something that interested me, I never found the time to work with it. I’d poked and prodded at it every so often, but I just couldn’t get my hands around what it was, how it worked and so on. I finally found a book on the subject and on a trip back from the West Coast I read through it and decided I could make it work.
Fortunately when previous employer shortened my two week notice and my current employer wasn’t ready for me yet, I created a simple Notes application they set about building the Rhodes application that connected to the database using RhoConnect. It was a challenge, but I got it all working and penned a series of articles on the topic. They’re all submitted to The View and hopefully should be published soon.
The folks at Rhomobile helped me out a bunch – there was some weirdness surrounding some information the Domino server needed to return to RhoConnect after creating a record. It all made sense, but I had difficulty understanding if it was working or not. Of course, I had a stupid coding error that I’d missed, but once that was gone I got it working, but didn’t know that it was. It’s a long story, you’ll have to read the articles to hear it.
Password Pain Redux
Tue, Feb 11th 2014 7:11a John Wargo In my previous post, I wrote about one of my biggest software pet peeves – registration forms that have specific password requirements that are not communicated to the user until AFTER a password has been entered. This morning I found one that was even worse than the Google Coder one I showed earlier.
I was playing around with the Intel XDK development tools for web applications. After I got it installed, it prompted me to create an account. I filled in all of the fields and went looking for [read] Keywords: applications
Tue, Feb 4th 2014 7:12a John Wargo I recently learned about a cool web development server for the Raspberry Pi. I want to teach my son about computer programming and this seemed like an interesting way to do it. The server is called Google Coder and it’s delivered as a Raspbian image for the Pi. Pretty cool; I’m hoping to learn more about it and write a bit about my findings here.
As I set it up and started playing with it, I was hit by one of my pet peeves. First you fire up the server then connect to it via your desktop br [read] Keywords: desktop
BlackBerry 10 Charging Foibles
Mon, Feb 3rd 2014 9:11p John Wargo If you’ve been reading around here you should know that I love BlackBerry, but BlackBerry 10 is really starting to annoy me. For all of BlackBerry’s focus on quality and design, I’m find BlackBerry 10 to be really, really hard to use on a day to day basis. So many of the things I loved about BlackBerry just aren’t in BlackBerry 10 and I’m finding the UX to be…klunky.
I went out of town this weekend to hang out with some friends. I have a BlackBerry Z30 device, and it has a HUGE batt [read] Keywords: blackberry
Sun, Feb 2nd 2014 4:10p John Wargo I spent the weekend in Buffalo snowmobiling with some very old friends. As I flew on several Southwest airlines flights I was reminded of a little piece of airplane etiquette that most people don’t think/know of.
Imagine you get on the plane and sit towards the front of the plane, but get on later in the process and the front overhead compartments are full. You move back to an open overhead compartment further and store your stuff then head up to your seat for the ride to wherever you are goi [read] Keywords:
Mon, Jan 20th 2014 6:13p John Wargo Linus Torvalds created a distributed revision control and source code management system called git: http://en.wikipedia.org/wiki/Git_(software). Git is pronounced like ‘get’, substituting an ‘i’ for the ‘e’ in get. The open source world has embraced it in a big way and it’s how you install most anything related to Apache Cordova.
Git is also an English slang word for ‘a silly, incompetent, stupid, annoying, senile elderly or childish person’: http://en.wikipedia.org/wiki/Git_( [read] Keywords: application
Contact Form Fixed
Mon, Jan 20th 2014 12:11p John Wargo Apparently the site's contact form has been broken for some time now. Perhaps that's why I haven't heard from many people lately. Anyway, fixed it this afternoon, so it's working again. Sorry for that. [read] Keywords:
Windows Phone 8 Upgrade Foibles
Tue, Dec 24th 2013 1:15p John Wargo I’ve been doing some testing of some Cordova apps on a Windows Phone 8 device AT&T was nice enough to give me earlier this year. I would really like to learn more about developing apps for the device, but there’s no time and I work primarily with Cordova anyway.
Anyway, the device prompted me to do an update the other day and I (stupidly) let it go ahead and do what it wanted to do. When it completed, I plugged it back into my Windows 8 desktop and suddenly the device couldn’t be seen [read] Keywords: desktop
Sencha Holiday Card 2013
Thu, Dec 19th 2013 4:20p John Wargo I just received a holiday card (via email of course) from Sencha. Check out the image below - how cool is that? Very Geeky.
I had a chance to do some development with Sencha this year and, once I figured out what I was doing, I really enjoyed it. I liked the ability to define a local store and let the Sencha Proxy manage getting the data back to my server. I owe all of you a big article showing how to build a server process that processes the Sencha Proxy requests, hopefully I'll get to that [read] Keywords: development