Archive

Archive for the ‘Miscellaneous’ Category

Next Generation Computer Interface

June 27th, 2008 1 comment

Remember the Mouse revolution? I’ll never forget the first time I saw a Macintosh and used the mouse to move a pointer across the screen. I could start programs, paint pictures and do all kinds of cool things without learning a new interface.

Well, Jeff Han recently introduced the world to an entirely new generation of user interface during the annual TED conference. It is a Minority Report moment.

Its a new multi-sensor touchscreen which allows the user interface to completely disappear. You have to see it to believe it. It is truly incredible.

http://www.ted.com/index.php/talks/jeff_han_demos_his_breakthrough_touchscreen.html

Categories: In the News, Miscellaneous Tags:

Now that’s what I call a vacation!

June 24th, 2008 1 comment

Since the merger with SAP, we’ve begun to adopt most of the SAP policies. One policy is related to vacation. SAP strongly encourages employees to take their vacation each year and not allow it to pile up. In fact, the maximum amount of vacation you are allowed to roll over each year in 5 days. This has lead some individuals to get serious when it comes to using up their vacation.

Here is an email reply I received from a colleague recently:

Taking Vacation

Now that’s what I call a vacation!!

Categories: Miscellaneous Tags:

The whole world reduced to 100 people…

March 8th, 2008 No comments

Miniature EarthHere’s a different time on “the numbers” – some we look at all the time in the world of Business Intelligence.

A good friend of mine send me an email that explains our world in numbers. It’s fascinating and I recommend you check it out. You’ll be grateful you did!

The whole world reduced to 100 people. What would it look like? Watch this video, “The Miniature Earth”, to find out.

Categories: Miscellaneous Tags:

Domain Registry of America Renewal Notice – Watch out!

January 28th, 2008 1 comment

My wife grabbed the mail today and brought to my attention an important expiration notice from the Domain Registry of America. These guys are incredulous. Here they are trying to act like a reputable company and try and trick people into sending them money for no reason. People – you can renew or subscription to your domain withou the Domain Registry of America!. I immediately googled this Domain Registry of America and found that it was referenced in a number of other blogs.

Here is the low-down. If you have your own domains like I do, they get your contact information from your registrar and then send you these letters that make it look like your domain is able to expire. Here is my letter.

Domain Registry of America

At the top of the letter it makes it very clear that it is a expiration notice and no one wants to get one of those right? So what exactly is expiring. Well, they tell me that my domain names are about to expire. This is bogus. They are trying to get me to fork over money for something I don’t need. My registrar already notifies me when my reserved domain name is about to expire. This company is NOT affiliated with your domain manager.

Notice this in the header of the letter:

Pretty scary, huh!

After reading a couple of other blogs, I found indeed the address on my letter goes to a Mailboxes, Etc address! Yep, The address listed on my letter said, Domain Registry of America, 2316 Delaware Avenue #266, Buffalo, New York, 14216-2687. This is the address of a Mailboxes location!

In fact, I found one thing quite funny the more research I did the more I got turned off by these guys. Check out this threating letter that one blogger received from these guys.

Click here to read more…

Some people are asking… who will stop these guys?

What You Should Do

First of all, don’t pay this company (or any other company that sends you a renewal notice) unless you want to transfer your domain name from your current provider to them! If you pay them, the fine print gives them permission to transfer your domain name from our existing service to theirs.

Secondly, pass this warning on to your accounting department or person who normally pays your invoices, to make sure they aren’t taken in by it.

Finally, you should file a complaint with the FTC to inform them that Domain Registry of America is still engaging in illegal trading practices — they can’t take action unless people who receive the notices complain. You can file a complaint online by clicking this link.

Categories: Miscellaneous Tags:

Getting the most out of BusinessObjects

November 19th, 2007 No comments

I often get asked about getting the most out of BusinessObjects, so I thought I would take a few moments to mention an often overlooked factor is being successful with BusinessObjects.

What do companies need to do to make their investment in BusinessObjects pay off?

There are the obvious things such as creating a Center of Excellence around BusinessObjects and enforce adherence to those standard processes, procedures and development standards. There is the need for education to make sure that people know how to use the tool and getting help from consultants when appropriate… but there is one additional factor that I think is critical to success.

Embrace the SDK. Yes, that’s right – leverage the BusinessObjects SDK to allow the software to work for you in a way that makes everyone’s lives easier. You can always develop best practices, processes and procedures on paper, but the best way to enforce them is by building SDK support around those standards.

AT&T Embraced the SDK

One outstanding example is at AT&T. They needed to be able to support over 50,000 end users (and this number continues to grow) and hundreds of report developers with minimal support staff. The team realized that the only way to make sure that the system enforced those standards was to leverage the SDK.

Their business requirements included:

  • Create an application for the migration, tracking, and versioning of Crystal Reports between Development, QC, and Production.
  • Assign roles to users to perform different functions in the Report Development Life Cycle
  • Enforce AT&T standards such as exact placement of logos, headers, and footers
  • Historical versioning to go back to previous versions should a bug be introduced. Used as information on how many times the report has been checked-in, migrated to QC, and migrated to Production.
  • Results in a clean easily maintainable system

This lead them to the following technical requirements:

  • Track the creation and modifications of reports through a checkin/check-out process in the development environment
    • Developers can only save reports to their own user folder in Enterprise preventing any changes in naming or multiple versions.
  • Roles assigned to the Users
    • Developer: New Reports, Check-In, Check-Out, Transport to QC
    • Tester: Approving / Denying Reports, Documenting Defects
    • Release/Change Manager: Approving migrations to Production when all necessary items have been accounted for
    • Administrator: Full control of the tool, adding users to above roles
  • Prevent any modifications to the reports that could be introduced through the migration between environments in the Crystal Reports Designer.
    • Automatically set the dB location on reports through the RDC
    • Saves the report to the exact location with correct naming
    • No accidental clicking/moving/changing/deleting of objects on reports
  • Provide specific templates of reports for a developer to use which contain the standard AT&T Logo, headers, footers, font (size, face, style) and location already set for new report development

As you can see, there were some pretty extensive requirements and in order to achieve these goals, either one of two things would have to happen.

  1. Nag Business Objects until they capitulate and put these capabilities into the software natively.
  2. Embrace the SDK and build it yourself.

The team at AT&T did the later with remarkable results which they shared with other BusinessObjects Users during the INSIGHT 2006 conference. Click here to download the entire presentation.

Now, one could argue that Business Objects should provide this capability out of the box, but the reality is that no BI software company will be able to provide an Enterprise Business Intelligence solution that will meet all of your requirements 100%. What IS important is that the solution provide an extensive SDK which will allow you to customize your environment to meet your companies needs.

When talking with companies about BusinessObjects I like to talk about the rich history that BusinessObjects has around SDK and developer support. Our communities might not be as reach as Microsoft or BEA, but we have recently made some great strides forward with our launch of the Diamond Developer Site.

Carl Ganz BookAnother great resource is a book written by Carl Ganz, Jr. called Pro Crystal Enterprise/Business Objects XI Programming. This is an excellent resource for learning about software development – specifically for the BOE platform. For me, the only problem with the book is that I wish it included samples written in Java; however all the samples are very clearly detailed and Carl does a great job at stepping the developer through the core components of the SDK. I highly recommend this book.

As I come across good sample of the SDK in action I will make these available on my blog. I also recommend that you begin to troll through many of the samples on the Diamond Developer Site.

I truly believe that the best and most successful Enterprise Business Intelligence implementations take advantage of the SDK to customize the software works so that it works more efficiently for the organization and ultimately for the administrators and end-users. In the meantime, we’ll continue to push the development team at Business Objects to add more and more features into the products.

Happy SDKing.

Funniest Ring Tone Ever – Nokia Dying Ringtone

November 4th, 2007 2 comments

I wanted to share with you the funniest ringtone of all time. It starts off like the standard Nokia ring tone but then gets slower and slower as if the battery were dying on the phone. It’s hilarious and I love it. I always gets a big smile when people hear it for the first time. It’s the only ringtone I’ve ever added to my cell phone and I think you’ll love it.

Nokia Logo

Nokia Dying Ringtone
http://trustedbi.com/audio/nokia_ringing_tone_flat.mp3

UPDATE

Here is the iPhone version.  Same Nokia Dying Ringtone in m4r format:
http://trustedbi.com/audio/nokia_dying_ringtone.m4r

Enjoy!

Categories: Miscellaneous Tags:

You Have To Start Somewhere

November 1st, 2007 No comments

Well, I finally decided it was time to break down and set up a blog that I can get thoughts down on paper. Often at work I come across a cool technique or trick and I want to be able to share it with others and so I figured this was the best forum to do it. Now it will be interesting to see who’s interested in reading it.

The title, “Never Knew That” comes from the fact that every day I learn something new. I learn things about software, people, leadership, parenting. Life is amazingly fun and it’s best to make the most of it.

I hope you are.

Categories: Miscellaneous Tags: ,

A Few Important Sites

November 1st, 2007 No comments

The web is making it easier and easier to keep in touch with old friends, even when the paths of life take you in different directions. In America, we are so mobile. When I was growing up, I lived in the same house my whole life. I loved the sense of stability this provided me. Now as an adult I’ve also moved around a fair bit, meeting people and making new friends in:

  • Champaign, IL
  • Marburg, Germany
  • Phoenix, AZ
  • Peachtree City, GA
  • Manchester, England
  • Alpharetta, GA
  • Roswell, GA

I always hate it when I lose touch with those who have shared life’s journey with me. Now through sites like Classmates, Myspace, Facebook, Xing and Linkedin, we can make sure we are able to stay in touch. This in addition to the benefits from search engines like Google that make it easy to find old friends and colleagues.

I encourage you to create an online presence. You never know when an old friend might want to contact you and reminisce about old times.

The only challenge is keeping track of our friends as they move through cyberspace!

Categories: Miscellaneous Tags: ,