Wednesday, June 11, 2008

Minneapolis high school students take e-field trip to the operating room

About a year ago I observed that 64% of the schools in this region have connectivity at 100 Mbit/s or greater to the K12HSN -- and in turn the Internet and Internet2. I shared a few thoughts on how this might be used to do some nifty things.



Today I came across a news item from the Internet2 web site, covering a high school in Minneapolis that, using an Internet2 connection, participated in a live knee surgery.

As the surgery progressed before them, the 30 juniors and seniors in John Redelsheimer's class reacted to crystal-clear images of sliced flesh and bone with predictable groans and urrrghs. They asked questions of the surgical staff, such as how long the implant might last, and how a full and partial knee replacement differ.

Students in the Robbinsdale Armstrong High School anatomy and physiology class observed Wednesday as a surgeon in Columbus, Ohio, performed total knee-replacement surgery on an 85-year-old woman. And they didn't even board a bus.

Students in the Robbinsdale district are among a select group for whom technological expertise and resources have aligned to allow them to take an e-field trip -- in this case, to Dr. Joel Politi's operating room. Other classes have been to the International Wolf Center in Ely, Minn., a classroom in Egypt and a village in Mozambique.

The session was sponsored by COSI, a science center in Columbus, Ohio. It was made possible by Web-driven video-conferencing technology via Internet2, a superfast network linking universities, industry and government. The basic technology -- the cameras and microphones -- isn't new, but schools haven't been able to use it fully until recently because most lack that fast, powerful connection.

Link to full article is here.



This is what I am talking about!

Thursday, June 5, 2008

Fix The Incongruency - Consider Blogging for Your Company for Fun & Profit

Today I was perusing a marketing book by Chris Baggott et al. (that I haven't actually read yet in full)...and I came across the below passage in the first chapter. I thought it summed up pretty well one of strong arguments for considering having someone within your organization blogging (among other means of connecting with your customers and other constituents such as newsletters, etc.). Give it a whirl around your brain and send me your comments -- if you have any:

What's really funny to me is the fact that when you talk to organizations about what makes them different (worthy, if you will), this answers always lands somewhere in the top three: our people.

So why do you hide your people behind the facade of a brand or an institution? At the end of the day, people associate themselves with other people that they like. Your constituents want to like you and have a relationship with you.
-jr

IPv6 Hyperbole & Opportunities

A oft touted phrase for IPv6 is something to the effect of "an address for every grain of sand"[1]. I have a problem with this statement. It's one of those statements that is technically true but, in fact, untrue -- when used as the answer to the question which it is implied to be answering.

If IP addresses were simply assigned to devices and backbone routers were made aware of every single one it might be true. It's not. It's important to view IPv6 address space size in the right light because otherwise we can end up in some of the same troubles as the current IPv4 Internet. These troubles include not only overall available IP addresses but also routing of these IP addresses across network operator boundaries. After all, what's an IP address without global reach ability? :-)

The way that IP addressing works, there is a hierarchy. This hierarchy is used to group individual IP addresses into larger IP address blocks (known as "prefixes" and sometimes "subnets"). In the early days of IPv4 that was the Class A, B, and C system. While it was replaced with CIDR, the new system still maintained a hierarchy based on network size -- it was simply less rigid. This is still necessary in an IPv6 world.

The size of the protocol's address space -- and how it is broken up -- is of the utmost importance to routing. One of the greatest ironies of IPv4 address consumption is that multi-homing -- the connection to more than one upstream Internet provider for performance, cost, and reliability reasons -- requires an IP block of a particular size. Anything smaller than that accepted by the community (through rough consensus and subject to stragglers, mavericks, and router capacity improvements) and you can't multi-home.

In the IPv4 world this has resulted in waste of IP addresses -- which are never actually assigned to end-user devices -- so that someone can multi-home. It's also made it more difficult for smaller networks that want redundancy. Even if they end up with sufficient IP space, it is likely from one of their ISPs and not portable. If they were truly bigger (as in, if they actually were going to use all of those IP addresses) they'd be able to bypass their ISPs, getting IP space from one of the geographically appropriate pseudo-NGOs that allocate IP address space to larger IP address consumers.

Why all the fuss? Why not just allow anyone and everyone to inject any size block into the Internet routing tables? Because routers have finite resources. The larger the routing tables the more memory and CPU used for every packet pushed through the router. At some point a line is drawn where it is no longer generally accepted to be economically viable. This is where the generally accepted "smallest prefix we'll accept into our routing tables" policies come from. (generally the smallest acceptable block is an /24 in the present IPv4 world, approximately 254 assignable IP addresses for end-user devices).

One of the still active debates in IPv6 is how multi-homing will be performed in the long run. Will the current IPv4 model work? Or does the current model artificially restrict how many folks would actually multi-home if they could? Does the current system encourage too much address waste -- and is that even still a concern? How rapidly would the routing tables grow if a different approach were taken? How will we handle the additional resource burden of the continued co-existence of both IPv4 _and_ IPv6 routing tables for quite some time? etc

IP address portability is (indirectly) addressed in IPv6. That remains to be seen though. Under this model, smaller sites still won't necessarily have their own permanent globally routable IP address blocks. They'll have plenty of real global IP addresses assigned by their ISP now -- without any fuss -- but those IPs will still be controlled by their ISP (i.e. if they opt to change ISPs they will have to return 'em and get new ones from their new ISP). Switching IP address blocks is made (supposedly) easier though. The idea is that deeper auto-configuration is adopted with something akin to current DHCP on steroids used pretty much across the board along with very tight integration with DNS -- and somehow overcoming DNS caching.

I am not advocating against IPv6. On the contrary, for its successful widespread adoption I think that expectations must be set appropriately. And, any open for debate areas -- which don't have to hold back its adoption necessarily -- need to continue to be widely discussed. The more awareness the less that a new adopter is blindsided -- and thus the happier they'll be with the outcome after they proceed with their adoption efforts. And, more importantly, the faster that some more definite solutions / best practices can be better understood and disseminated.

As always, I welcome comments, including contesting any of my conclusions and assumptions above. Discussion and debate is how nearly all progress is made, whether it is with ones self or with others. :-)

[1] “One of the major advantages of the new Internet protocol (IPv6) is that it overcomes the growth problems of the Internet caused by the current limitations in the number of IP addresses needed for every computer or other device in order to access the Internet. The new protocol allows for a virtually unlimited number of (2^128) addresses – enough to assign an address to every grain of sand on all the world’s beaches.”

--“European Commission hosts inaugural event to celebrate the launch of the world's first all IPv6 research network,” Brussels, 14th January 2004

Friday, May 23, 2008

Fundraising Event for Local Family

A long time client of mine has organized a fundraising BBQ and silent auction event to help out a SLO county family with an 11-year old girl that was born with complex congenital heart defects. You may have seen the posters around the county for the event. It will be on May 31st and they are still accepting contributions to the silent auction. You can find out more information at the web site.

-jr

Monday, April 14, 2008

If Only Our Bookshelves Were Social...

Some number of months back I ran across LibraryThing. It allows you to catalog the books you've read or have on your bookshelf or wish to read all online. The social networking and recommendations aspect comes into play when it comes to connecting with other folks that have the same books in their catalog that you do -- since they may have books in their own catalog that would be of interest to you. Part of the idea is also that you can keep an eye on what your friends are reading, instead of simply forgetting the book they recommended last week. I actually wanted an online catalog for other purposes as well:

  • Knowing what books I've already bought and have in a pile somewhere but just haven't gotten around to reading....so I don't buy it again
  • Being able to let friends browse my catalog and ask to borrow books
  • Tracking what I'm reading so that it can automatically be tracked on my blog for folks that are interested in what I'm reading (I'm usually reading 3-5 books at a time, at the rate of between 2-4 a month or so typically is my best guess).
So I started out poking around at LibraryThing. It has an active community. The good/bad thing is that yesterday I discovered there are two other similar sites. The bad part is that now I'll have to check them out. The good part is that a bit of friendly competition ought to bode well for those of us that like the idea and find benefits to having our personal book collections cataloged on-line.

There seem to be three sites that serve this niche:
-jr

Thursday, April 10, 2008

Focusing In Tight Times....and in Good

Barry VanderKelen, who heads up the San Luis Obispo County Community Foundation, has a column entitled Nonprofit Strategies that appears from time to time in the SLO Tribune. I often catch it on-line when it appears. Today's is entitled Stay Focused in tight times. In it he asks Israel Dominguez, who became the new director of Cuesta College's Small Business Development Center in November, "how does a nonprofit organization navigate tough economic times?"

What I liked was the advice given by Mr. Dominguez is good for non-profit....and for profit enterprises alike. And not only in bad times -- but good ones too.

You may want to read the article yourself (link again) then come back here. Anyhow, I'm not known for lacking in opinions so I had a bit to add which is below:

For directors (and business owners), it shouldn't be a matter of thinking in terms of good times versus bad times but a matter of thinking: Who really are my customers? What do they truly want right now? How might I give it to them? And, critically, how do I communicate to them in a compelling way that is compatible with their current mindset?

Good times just means we get to be a bit more lazy in our planning and implementation of all of the above while still drifting by. :-) True success -- the kind that is sustainable anyway -- takes deliberate analysis of the marketplace. Once you're in that position you stop worrying about the ups and downs of the economy other than as variables to incorporate into your analysis about what needs and desires you should be meeting for your customers and making sure your marketing is appealing to them in the new context.

Ironically, with a bit of creativity and persistence, economic downturns can actually be incorporated into ones product/service development and marketing messages. All changes and cycles present opportunities for the astute director/manager/owner.

"You only find out who is swimming naked when the tide goes out." -- Warren Buffet

Friday, March 14, 2008

Druid: Open Source Unified Communications Based on Asterisk

A group called Voiceroute just pushed out a product called Druid (actually two products, an open source version and a commercial version) that looks very intriguing. It is based on Asterisk at the core but they've done a lot of work on top of it -- besides just sticking on a useful GUI. This is what I love about the telephony space today -- continuous improvement as folks figure out what they really want. There's a decent little preview/review here. A more thorough explanation of features here. Some ideas for applications here.

So many forms of communications (voice, voicemail, email, IM, mobile, fax), so many ways to leverage it. Now a single IP communications platform based on open source and open standards.

What is Druid? Druid is the premier unified communications platform for enterprises. It allows companies to deploy easily and affordable high endIP communications services using off the shelve commodity hardware and IP phones. Druid covers your enterprise communication needs from IP voice, voicemail, IM all the way to the mobile space.
I love Asterisk and the various things which can be be built with it. But, at its core, (stock) Asterisk excels most at being an engine at the center of a telephony/communications platform. To maximize adoption, the barrier to use must be lowered through improved management interfaces and turnkey features out of the box that reflect what end-users want. There's lots of room for improvement for specific problem domains. That's why Asterisk's flexibility is so powerful and having a lively eco-system around it makes it more and more accessible to a broader base of users. That doesn't mean that Asterisk based solutions aren't ready for prime time today -- they most definitely are. Thankfully, Asterisk's eco-system is strong with solutions such as Fonality, FreePBX, Digium's AsteriskNOW/ABE/AA50, and many others. Oh, and now we have Voiceroute's Druid.

Definitely will be taking a look Druid soon.