TGIMBA – Introduction

I am going to dedicate a blog entry to what I am considering my flagship project.  Why do you need a flag ship project (you might be asking :))?  I have found that for each new piece of technology that comes out, I want to create a sample project to illustrate how it is supposed to work.  And more importantly, prove that I understand how it is supposed to work and that everyone agrees with me…those two don’t always coincide 😉  Given how rapidly this occurs, creating a sufficiently interesting application is difficult.  So, I give  you ‘The Globe In My Bucket Application’ (aka TGIMBA):

 

 

It is a bucket list application.  Phase one is mostly released and is a very basic list with sorting and other operations.  Future phases will have many more features!

I picked this for a variety of reasons.  One is that I couldn’t decide on an application to create that I could wrap new technologies into.  Then, I read an article that said you should pick something you are passionate about.  Well, I have lived my life for the last 10-15 years from a bucket list.  I think that you have the time between now and when you are fertilizer and what you do with it is up to you.  So, the bucket list approach has worked since I put an item on it when I think of it, get to it as I can and it is not forgotten.  This is in lieu of that that ‘million dollar’ idea has yet to come to me 🙂

At first, I thought this was a ‘million dollar’ idea!  Then, I reviewed the application store list on my phone.  There were roughly 10-20 existing bucket list applications.  And this wasn’t a true indicator as I had a windows phone at the time.  Its store is, well, not as well stocked as the Android and Apple stores.  So, I decided that my application would be initially free for anyone to use and a technology competency demonstration…a resume of sorts 🙂

Phase 1 consists of a website and store applications.  The website runs in Chrome, Firefox and IE.  These are the tested browsers (https://github.com/ehelin/TgimbaSeleniumTests).  It should run on any HTML 5 compliant browser.  Released store versions include Windows Phone 8.1 and Windows 8.1.  While Microsoft has not been exactly stellar in the mobile space, they do support JavaScript in Visual Studio as a primary language.  This makes their platform very friendly to JavaScript projects.  With a few minor changes, I ported my entire J Query JavaScript code base over and published shortly thereafter.

-https://github.com/ehelin/TGIMBAWindows81_WindowsPhone81

I am currently working on the Android client and hope to have IOS out by early next year.  The reason for the delay is I am working on a lot of other technologies (i.e. cloud, security, etc. Please see my other blog posts).

My goal is to do a bunch of algorithms and other technology examples once the Android client is deployed.  For example, I plan to do an NUnit automation project and implement the traveling salesman algorithm.  I am going to use all my bucket list destinations as the points on the sales man’s travel map and come up with different options for him.  I plan to add it as a feature to the application once ready.

Let me know if you have any requests and/or thoughts!

Advertisements

3 thoughts on “TGIMBA – Introduction

  1. I will immediately snatch your rss as I can not to find your e-mail subscription hyperlink or newsletter service.
    Do you have any? Kindly allow me recognise in order that I could subscribe.
    Thanks.

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s