Thursday, September 16, 2010

How I Came to Uninstall IE9 BETA in 5 Minutes

First, let me say that I am a long-time Microsoft fan. I’ve met Bill Gates a few times and have had dinner with Steve Balmar (back in the original “Year of the LAN” days). That’s not to say that they don’t frustrate or disappoint me from time to time – they do, like everyone else (myself included now and then). Which leads me to the recent BETA release of IE9. I am excited to see HTML 5 support finally make it to the IE platform and was looking forward to testing it on my computer. I am a frequent tester of early release software, so I have no problem with Alpha or Beta releases – however, when the BETA stamp is on it I do have a reasonable expectation that general functionality will work.


My experience with IE9 BETA started well enough --- the system downloaded and installed easily and had no problem that I had other browsers open at the time (IE8, Chrome, and Firefox – yes, I use ALL of them for testing). Once installed I was politely asked to reboot the system, which I did, and (eventually) up came my computer. Everything appeared normal and in its place. There was no obvious magical IE9 button and all of my IE icons on my desktop were intact. So, I clicked on the first one and PRESTO, up popped IE9.

I’ve already been following the progress of IE9 so I wasn’t surprised at the new toolbar design and top screen real-estate efficiencies. It is certainly different and will take some time to get used to it, but my initial reaction was positive. The new IE9 opening page is very nice and really shows off some of the cool things we can all expect to see as HTML 5 starts making its way across the web. The first “normal” page I navigated to was a simple static HTML page and everything looked great; after that, not so much.

After all the hubabaloo regarding flash, I was really surprised that the first page I went to with a simple embedded flash object did not work; that’s not to say it didn’t display --- it did – sort of. IE9 made Flash flash – literally. As I scrolled down the page, the flash object alternatingly was there, then disappeared, then flashed in a strange strobe-like manner! Ok, I thought, not ready for prime time, but I’ll just resume my development projects back on IE8 and “play” with IE9 when I get a chance. Not so fast – ALL of my IE icons now link to IE9! So, IE9 has got to go.

Trying to uninstall IE9 was itself an adventure. It does not show up on the installed programs list and took some time to figure out how to get it off without causing damage. But for now, it is gone. In hind sight, it would have been much better if it had left all of my existing links and applications alone, and simply installed a new icon to use for testing. In any case, I’ll try again at some point and hope that they continue to evolve the product. IE9 is REALLY important to Microsoft --- its success means the difference of carrying on a dynasty, or handing the reigns over to Google Chrome; IMHO.

Wednesday, May 26, 2010

Facebook Embraces Data Portability – Again


Picture credit: VentureBeat
Today, Mark Zuckerberg, CEO of Facebook, made his strongest endorsements of Data Portability to date. Speaking from the company’s Palo Alto offices earlier today he stated:

“There is this concept of data portability that we’re trying to enable. We believe that people own their information and not only should they have control over it, but they should be able to take it to other services.”

This is a bold pronouncement from a company that has all too often been perceived as being more closed than open when it comes to data policies.

Of course the devil is in the details, particularly in understanding better what he means when he says “this concept of data portability that we’re trying to enable” – hopefully the “concept” is the same one most other folks understand to be regarding data portability.

As for the rest of his statement, it is a significant milestone for him to say “people own their information” and that they “should be able to take it to other services. If this holds true, then Facebook may be on the verge of becoming the largest and most influential supporter of data portability – to the significant benefit of all.

Still, Facebook has been here before – having initially joined the non-profit Data Portability organization and then largely remaining on the sidelines.

Hopefully, this all comes to pass and Facebook becomes the shining example of how a large company can balance direction and profitability with open data policies. If not, Mark’s words will likely become a rallying point that will surely stick in his side.

But, for now we’ll take him at his word, literally, and hope that the corner has turned. If this is in fact the case, then one of the best things that Mark and Facebook could do is to enact an official Portability Policy – just like those suggested by the recently released PortabilityPolicy.org from the Data Portability organization.

Read more: http://social.venturebeat.com/2010/05/26/zuckerberg-motivations/

Tuesday, April 13, 2010

iPad -- the New Computing Form Factor! (xWinLib announces support of the iPad!)

Today I released support for the iPad in my xWinLib cross-browser library. But first:

Hello, I’m a Windows dude and I LOVE THE iPad.

That’s not a sacrilegious statement or my introduction at Apple Anonymous, it’s a statement based on anticipation, excitement, and realization. Yes, I had to have it the day it came out. Yes, I am a geek, but I also consider myself more of a Window’s guy than an Apple dude. Still, I do own a Mac Air, a bunch of iTouchs, and of course a Macbook Pro (all [mostly] for testing purposes[;-)]) --- but the iPad is truly different.



I like to think that I obsessed on owning the iPad because it represents a new “form factor” – a new paradigm in the computing world – and as a software developer it opens all kinds of new avenues. And while all of this is true – and I do think that the iPad creates an entirely new market that previously did not exist (and we didn’t even know we needed…but we do need it) – there’s more to it… the iPad is COOL!

The day of the iPad release, lines went around the block. I called my local Apple store in the Galleria mall and they told me the line went outside into the parking lot. Best Buy at Pembroke Pines had a line that exceeded their inventory. Double bummer. Fortunately I didn’t have to wait in line to get my iPad. My local Best Buy in Sunrise somehow didn’t get their UPS-delivered shipment of iPads the day before --- and boy were they stressing! I went there the day before and talked to the dude responsible for the iPad rollout at that store – he was totally stressing. The morning of the launch, the guys answering the phone were even more stressed, and they probably went something like this: “Hi, this is Best Buy, no we haven’t gotten our iPad shipment in yet but we are hopeful that it will happen today. Please call back and we’ll be happy to tell you this again.”

After lunch I went in anyway and the “iPad dude” gave me a number for “when (if) they did come in” --- I got number 18, “just make sure you come in to pick it up before 5pm” – no problem! And it wasn’t – I rolled in at 4:30 --- the shipment arrived – no line – they swiped my credit card – and I left with the goodies. S-u-w-e-e-t.

So, what’s all the fuss for what many are calling an oversized iPhone?

Would you leave your personal computer or laptop on your coffee table for others to play with? No friggin’ way. Would you pass your laptop around the room in a magnanimous gesture of sharing? Seriously? Not a chance. Yet the coffee table is exactly where my iPad sits. And that’s just one of the things that makes the iPad so radically different.

The iPad is a household computing device. A media interface. A computer DESIGNED FOR SHARING. And, as a gaming device it adds a layer of SOCIAL INTEGRATION that transcends virtual to, dare I say it, reality!

How many remotes do you have? In my house I’ve got the cable box, blue-ray dvd, TV, surround sound, and an HDMI splitter – and that’s just the family room. Yeah, I’ve tried the “smart remote” -- my son bought me the Logitech model 10billion -- and my wife still shops for wicker baskets to hold all of the remotes.

More so, are we really approaching “the year of home automation”? OK, I already mentioned that I’m a geek – and, yes, I was playing around with creating APIs for X10 device 2 ½ DECADES ago – but TRUE automation is way cooler than turning on and off your Christmas lights with a key fob.

The iPAD IS PERFECT FOR ALL OF THIS. My laptop… not so much. My desktop… definitely not. My server farm… get real…. Hence my belief that the iPad is a completely new form factor for computing – and THAT is why I had to have one… NOW. For all these reasons and more, I made damn sure that my xWinlib library (www.xwinlib.com) provides support and recognition for the iPad platform – TODAY.

And now, if you don’t mind, I’ve got to excuse myself so I can test my credit limit in the APP STORE… and I’ve got a few planes to land as I play “drag and drop” air-traffic controller…

--Steve

Wednesday, February 10, 2010

DataPortability 2010

As many of you know, I am a big-time proponent of Data Portability. That simple concept that enables the free-flow of information in intuitive, secure, and informed ways has been a pet project of mine for some time. In fact, many of the products I have developed over the years, including Zude, Scrapplet, FGL, and xWinLib just to name a few, posses significant components of (and hopefully important contributions to) data portability.



I have been fortunate to be associated with the Data Portability Project (http://www.dataportability.org), the International non-profit spearheading the charge of Data Portability. My involvement has grown from “just a member” to a corporate officer and member of the Board of Directors. I am humbled by the caliber of folks that I get to work with in this group and others that share a mutual passion and vision for data portability. Today, the Data Portability organization counts among its members and participants many of the thought-leaders in the technology world and related organizations including: Facebook, MySpace, Google, Plaxo, Microsoft, Adobe, and more.

It is with this in mind that I am honored to have been elected as 2010 Vice-Chairman of the DataPortability organization and again member of the board. This is especially meaningful knowing all of the good things ahead for data portability and the consumers and producers of information. I look forward to the year ahead and am excited at the prospect of positive change that data portability will bring to us all!

--Steve Repetti
www.radwebtech.com

Thursday, January 7, 2010

Open Web Advocate Chris Messina to join Google

TechCrunch is reporting today that Open Web rockstar Chris Messina is joing Google!

I’ve had the pleasure of working with Chris through the Open Web Foundation (www.openwebfoundation.org) and Data Portability initiative (www.dataportability.org) and can unequivocally state that he is truly one of the thought leaders in technology today. I know he will do well at Google and all of which will mean bigger and better things for us all. My advice to Google: listen to Chris, give him whatever resources he wants, and sit back and take credit for your brilliance to bring him into the fold. (oh yeah, and don’t forget DISO http://diso-project.org/ !)

And... Happy Birthday Chris! What a great birthday present!!!

Sunday, November 22, 2009

SuperTweet MetaData

Uber-blogger Robert Scoble started a lively conversation regarding his concept of the SuperTweet as a mechanism of monitization for Twitter on his blog.


I had to put in my two cents because I really think he's on to something -- but WAY beyond just advertising. Here's my response:


First, the meta-data association is BIG --- way beyond just advertising. Tagging, geo-location, and parent/child info (providing the ability to piece together entire conversations and trends – REAL-TIME), just to name a few, would be enormously useful to Twitter and 3rd-party developers. It would create a mechanism that does not mess with the magical 140 characters, while providing an extension that embraces really useful things today and things that haven’t even been thought of yet.

Addressing the monetization issue, clearly the integration of (multi-tiered) SuperTweet MetaData would benefit any advertising strategy Twitter pursues, and offer an affiliate opportunity for Twitter clients and developers. Twitter has every right to place whatever ads they want within any context they chose, just as the user has every right to ignore them or abandon the service. Twitter’s responsibility for long-term happiness (for all) is to find a balance.

It wasn’t so long ago that nobody would conceive of paying a subscription for the right to push out messages 140 characters at a time. But that was before the phenomenal growth and success of the Twitter ecosystem. There is absolutely a class of Twitter users today that would pay $2.95 per month for additional value add – whether that be no ads, higher control over ads, or premium service/content.

For everyone else, SuperTweet MetaData could help target ads in ways not otherwise available. The problem with web-based ads (a la Google), is that there is too much anonymity for them to be really useful (this is separate from privacy). If I visit a website, the context for ad delivery is the website I am visiting. Twitter, on the other hand, knows the context of the message, the conversation in which the message occurs, the originating sender, distributed recipients, relational association at each step (including location of all), plus any meta data that I may have inserted via preferences, priorities, filters, patterns, and trends – all of which occurs in real-time.

I do not believe the case for SuperTweet MetaData is about advertising, though it certainly has relevance. No, I think the real case for SuperTweet MetaData is that it reinforces Twitter’s position as the center of its universe, extends 3rd-party opportunity by an order of magnitude, and provides Twitter with numerous monetization options – including advertising and subscription revenue.


Read the full article and discussion over at Scobleizer.com

Picture credit: TechCrunch.com

-- Steve

Sunday, November 15, 2009

The "Personal" Server in My Everyday life...

[Dave Winer started a great conversation about "Personal Servers" over at his scripting.com site. My comments:]

(Personal Servers have) become part of my environment – part of my “operating system”. It’s an extension whose always-on real-time availability lets me host services, communications, aggregators, consolidators, syndicators, and so much more.

I have been living daily with “personal” servers since the mid 90’s. There is one running in the background on my laptop (and most of my other machines) as I write this comment (actually, it is running multiple server instances – port 80, 7070, 9090, and 443 [ssl]. This is ALWAYS present for me. The power of dynamic content generation and JIT compiling/execution is infinitely more useful when it exists real-time in your actual environment. I can modify a file, and simply by saving it the change is instantly available on the web. Likewise, via localhost, I can develop without the burden of FTP. Code, refresh, code, refresh. When I’m ready, and need more (such as the business/commercial aspect) then after I’ve locally fine-tuned, I upload to an offsite hosting rack.

But it’s not just for development. It has become part of my environment – part of my “operating system”. It’s an extension whose always-on real-time availability lets me host services, communications, aggregators, consolidators, syndicators, and so much more. I, for one, cannot imagine my environment without this power and flexibility.

+1 for Personal Servers