Sunday, June 28, 2009

Today's Tweets

Automatically shipped by LoudTwitter

Saturday, June 27, 2009

Today's Tweets

  • 17:23 It's the monsoon season here in Sedona, AZ. Not much rain but cool breezes an cloud cover spare us from the killer heat. It's beautiful here #
  • 09:07 I'm saddened about MJ's death but can we talk about something else? I think the onion has the last sad but true words: ow.ly/fXtl #
  • 09:42 RT @lcacciatore: twitpic.com/8kc0m - Nice [nice indeed, pretty awesome model bi-plane] #
Automatically shipped by LoudTwitter

Thursday, June 25, 2009

Today's Tweets

  • 08:34 Just added myself to the wefollow.com twitter directory under: #entrepreneur #tech #developer #
Automatically shipped by LoudTwitter

Wednesday, June 24, 2009

Today's Tweets

  • 20:04 Leaving for Sedona tomorrow...I guess I should pack or something. #
  • 05:53 TSA made me take my Kindle out of my bag. First time in a year. They acted like this was not a new rule. Sheesh. #
  • 06:39 Happy B-day @lcacciatore ! on my way out of town now but when I get back we need to get together w/marc #
Automatically shipped by LoudTwitter

Sunday, June 21, 2009

Today's Tweets

  • 17:28 Just finished watching Fanboys. A true chronicle of my people. #
  • 11:38 Iranian opposition leaders are failing to organize and channel this energy. If the don't soon this whole thing is going to fizzle out. #Iran #
Automatically shipped by LoudTwitter

Saturday, June 20, 2009

Today's Tweets

  • 10:36 Spotlight search now my "home" screen on my iPhone. 3.0 software goodness. Using it for app launching as well as finding stuff. w00t! #
Automatically shipped by LoudTwitter

Thursday, June 18, 2009

Today's Tweets

  • 20:33 Grabbing dinner before my flight home. The Pike St Market is cool. Low flying fish. - bkite.com/08C7v #
  • 08:26 Ill bet it's fake. Who throws an election then leaves that behind? RT @dbfarber: Does Letter Prove Iran Election Fraud? is.gd/15gUD #
  • 08:29 Flight to RI still not boarding. Hoping they show Family Guy episodes on the way up. Nyah! - bkite.com/08D0I #
  • 13:17 Flight to RI aborted a while ago. All hail WebEx. Should have gone that way to begin with. #
Automatically shipped by LoudTwitter

Wednesday, June 17, 2009

Today's Tweets

  • 20:46 You just never know what you find walking around a strange city. twitpic.com/7l1y6 #
  • 20:59 Is this really an appropriate place to bring a nice Italian boy from Jersey to dinner? - bkite.com/08zYd #
  • 02:42 RT @mmangano: @stevegio www.jonessoda.com/files/turkey04.html Who knew? #
  • 13:06 Past 1pm Eastern anyone seeing iPhone 3.0 software update yet? My iTunes still happily reporting 2.2.1 most up to date version. #iphone #
  • 13:18 iPhone 3.0 in my grasp! Updating. Hope this works I have a conference call in 40 minutes. #
  • 14:15 Oh my. Shedding tears of joy for cut and paste. #
Automatically shipped by LoudTwitter

Tuesday, June 16, 2009

Today's Tweets

  • 17:39 Surprised there isn't a train from SeaTac to downtown Seattle. Hope the bus runs late. #
  • 00:39 It's still light out up here at 9pm. I guess that's one advantage at this latitude. #Seattle #
  • 09:04 Ran 3.32 miles in 50 minutes, 52.0 seconds. voomaxer.com #
  • 09:11 Slow run today. Running in unfamiliar territory. Who knew Seattle had hills? #
  • 10:56 Walked from hotel, near Space Needle, to where my meeting will be and I'm still 30min early. It's nice here. - bkite.com/08yVo #
  • 11:58 At Amazon today working with #aws team on partner training/strategy. #
Automatically shipped by LoudTwitter

Monday, June 15, 2009

Today's Tweets

  • 17:33 #StarDefense has drained my battery twice today. Addicting? Ya think? #
Automatically shipped by LoudTwitter

Sunday, June 14, 2009

Today's Tweets

  • 11:45 I just defeated 36 waves of S'rath invaders in #StarDefense Challenge Mode. Can you do better? tinyurl.com/me6yqd #
Automatically shipped by LoudTwitter

Saturday, June 13, 2009

Today's Tweets

  • 07:28 It feels good to get that email from Google Calendar that says, "You have no events scheduled for today." Sometimes anyway. #
  • 08:26 Major technology conquest. My wife is enjoying her Kindle 2. I had my doubts but even she can't resist it's wordy lure. Muahahah! #
Automatically shipped by LoudTwitter

Friday, June 12, 2009

Today's Tweets

  • 07:18 Working with Google Quick Search Box. Need to build muscle memory. My give Spotlight a go. Weeding out tools. Honing old ones. #
  • 07:20 Yes, I'm yak shaving. What are you going to do about it tough guy? #
  • 12:11 I can't stand developers that just give up at the first sign of trouble. We screen for this in interviews. Our devs are pretty tenacious. #
  • 12:32 #followfriday @TW1TTERTRACKER @TW1TTERTRACKER @TW1TTERTRACKER @TW1TTERTRACKER @TW1TTERTRACKER @TW1TTERTRACKER @TW1TTERTRACKER!!!!!!!!!!! #
  • 13:05 How depressing. Too old for www.njyp.org/. Oh the humanity. What's an old geek to do? BTW, njop.org is not NJ "old" Professionals. #
  • 13:16 When am I getting Google Latitude on my iPhone and will it integrate with GAFYD? #wtf #
  • 13:18 ...and while I'm whining I might as well throw in, When can I get Google Wave? #waaaaahhh #
Automatically shipped by LoudTwitter

Thursday, June 11, 2009

Today's Tweets

  • 06:26 Ran 3.26 miles in 43 minutes, 38.0 seconds. voomaxer.com #
  • 06:32 Ugh. Locked myself out of the house in the rain this morning when I went out for my morning run. Forced me to stretch until Tara woke up. #
  • 12:04 Picking up sales guy at the Albany airport. Shouldn't this be the other way around? He's late to boot. #
  • 12:28 Not the busiest airport by any stretch but the do have a nice car waiting area by the entrance. Not wasting gas ... - bkite.com/08oJl #
Automatically shipped by LoudTwitter

Wednesday, June 10, 2009

Today's Tweets

Automatically shipped by LoudTwitter

Tuesday, June 09, 2009

Today's Tweets

  • 19:21 Can't wait for iPhone 3.0 software. Will probably hold off on iphone 3gs purchase unless I find 32gb impossible to resist. #
  • 19:24 What's up with the safari 4 tabs? First there on top then on the bottom. Change is good. I like the tabs on top. #
  • 06:02 Ran 3.41 miles in 45 minutes, 38.0 seconds. voomaxer.com #
  • 06:24 Amazing footage of Frank Zappa on the Steve Allen Show in 1963, wigging out the establishment, playing the bike. tinyurl.com/n7mgrt #
  • 13:25 OK folks. I'm going to try to live without Quicksilver for a week or so and use the Google Search Box exclusively. We'll see how it goes. #
  • 15:50 Had to disable offline mode in Safari 4 for Google Docs. Docs would not come up at all. Works fine for gmail. #
Automatically shipped by LoudTwitter

Monday, June 08, 2009

Today's Tweets

  • 08:52 Mac dev build of Google Chrome has no Flash support. Missing video but not gratuitous uses of flash on company web sites. #
Automatically shipped by LoudTwitter

Sunday, June 07, 2009

Today's Tweets

  • 11:06 Passed on the time honored tradition of mowing the lawn to my son. He now has a marketable skill fir fun and profit. My work is done. #
Automatically shipped by LoudTwitter

Saturday, June 06, 2009

Today's Tweets

  • 17:18 I don't know people. The Chrome dev build for mac seems pretty stable to me. #google #sandbagging #
  • 18:00 While I was away, a deer gave birth to a fawn on my back yard deck right next to a statue of The Buddah. The fawn is fine. Waiting for mom. #
  • 01:36 On the ground in Jersey. Going to miss San Francisco but glad to be almost home. - bkite.com/08dMP #
  • 09:23 Here is a pic of the fawn born in our back yard. The mother left it there all day. Mom came back at dusk. tinyurl.com/mq3l7d #
  • 10:35 There is a big difference between clicking on a link for the New Moon trailer and the new Moon trailer. I'm more interested in the latter. #
  • 12:26 JavaOne Wrap Up bit.ly/ldxNz #
  • 13:08 Brunch in Mayberry. - bkite.com/08eGs #
  • 14:14 Green product expo in Highland Park, NJ today. Cool stuff! twitpic.com/6rcko #
Automatically shipped by LoudTwitter

JavaOne Wrap Up

As usual JavaOne was a blur of grandiose general sessions, engaging technical talks, enlightening hallway conversations, and a few raucous parties. It was good to see that even though the economy kept away a few people that the tone of the conference was still vibrant. I heard through the grapevine that there were about 9 thousand at the conference this year. There were a few hints of uncertainly in the minds of some of us at the conference due to the impending purchase of Sun by Oracle. No one knows for certain if this is the last JavaOne. I don't think Oracle would kill the conference but others have commented on the practicality of hosting big conferences like JavaOne and how disruptive they can be. My money is on an Oracle World rollup of JavaOne. How this will affect the tone of the conference is anyone's guess.

My biggest surprise at the conference was how much JavaFX has improved since the last JavaOne. I had maligned the technology last year which is something I'm regretting this year. Sun has created a better runtime environment, components, and a compelling, visual, JavaFX development tool. Things seem to be gelling for JavaFX. It seems that Larry Ellison is a fan of the technology hinting that he'd like to see more of it in the OpenOffice.org suite and that it should replace AJAX as the way to do rich internet apps. I'm not so sure about that last bit but it seems that JavaFX did enter into the OpenOffice.org zeitgeist last December for interface prototyping. I was under the impression that Ellison was thinking bigger.

The most awkward moment was the departure of Jonathan Schwartz, who after his "walk down memory lane" bit at the opening keynote, introduced Scott McNealy, was thanked for his "stewardship", and then left the stage never to be seen again. That was followed by the most bittersweet as McNealy said his goodbyes and was given a standing ovation by the crowd.

The best general session is of course James Golslings' Toy Show where a year's worth of Java innovation, some with little or no commercial potential, is celebrated. I was mostly impressed by Neil Young's LincVolt project car. The LincVolt is a 6000 lbs, gas-electric hybrid but the gas motor isn't connected to the drive train. It is used only to charge the battery. Young is trying to show you can save the environment and still go in style. I love my Prius but driving down the road in an environmentally friendly 1959 convertible Lincoln Continental would be da' bomb. My other Toy Show favorite was the Mifos project which was created to provide open source tools to support micro finance. It's great to see someone working on things like this.

I was able to get up on stage a briefly this year. I was invited by the GlassFish team to come up and say a few words about our business and how we leverage GlassFish. It's a great product backed by a enthusiastic community. Many of our customers have been able to save tons of money without compromising functionality or stability. It will be interesting to see what Oracle does with this gem. Let's keep our fingers crossed. The GlassFish birds of a feather session was packed in spite of the fact that we were competing with the main "After Dark" party.

I'm not sure what will happen next year. I'd like to say I'll be back but I'm not sure there will be a JavaOne next year. Chris Melissinos, who did a standup job as the show's master of ceremonies, optimistically closed the conference by saying "see you next year at JavaOne".

Labels: , , ,

Friday, June 05, 2009

Today's Tweets

  • 09:10 Last day of what is most likely the last #javaone #
  • 11:28 Waitin for the "toy show" to begin at #javaone #
  • 11:33 Playing with chrome for mac. I like, I like. So far no horrendous crashes or gnashing of teeth. #
  • 11:39 Terracotta wins a Duke's Choice award. Cool caching technology. Congrats! #javaone #
  • 11:39 Atlassian wins a Duke's Choice for Clover. Love their products! #javaone #
  • 11:43 BlueJ/Greenfoot projects are recognized for teaching programming to kids. #javaone #
  • 11:48 Wow. Runescape CEO showing their modeling tool chain for game elements. Showing video of modeling foes for gamers to slay. #javaone #
  • 11:51 Runescape's 10 Million monthly users run on about 20 commodity servers. Pretty damn good ratio. 3 person support team. #javaone #
  • 12:05 Cool demos with Wii remote. Interactive virtual drawing tools #javaone #
  • 12:07 For Norby demoing Javafx authoring tool and new controls. This is what javafx needs #javaone #
  • 12:19 Telenor Demoing next gen sim cards. They will have sensors, tcpip stacks, and other goodies. Lots of app possibilities. Who knew? #javaone #
  • 12:30 FIRST robotic winning team on stage driving their bot around stage. Next year bots can be coded in java #javaone #
  • 12:37 ND SatCom showing satellite control system written in java. Bummer. Not allowed to control real sats from the stage. #javaone #
  • 12:43 Visuvi showing visual search engine. Does image analysis to get results. Can be used in medicine as well as settling bar bets #javaone #
  • 12:54 mifos.org, open source web app platform for micro finance. Java open source changing the life of the poor. #javaone #
  • 12:57 Check1two allows bands to upload music to the web which can be played on networked juke boxes in clubs. Written in javafx #javaone #
  • 13:03 Hungarian students coded app for ricoh printer that can scan and score optical reader sheets. Number 2 pencil not included. #javaone #
  • 13:14 Project Bixby. VW and sun working on automous audi tt for urban grand challenge. Maximum speed robotic car using real time java. #javaone #
  • 13:18 Project Bixby autonomous vehicle precursor to the designated driver button. Could revolutionize pub crawls. #javaone #
  • 13:23 Neil Young's LincVolt on stage. Environmentally friendly 59 Lincoln. Electric car with gas powered generator all managed via java #javaone #
  • 13:44 Chris Mellessinos(sp) ends general session with "see you next year at JavaOne" I hope so, but we'll see. #javaone #
  • 14:46 Last session for me, widgetfx, fx seems to have some real momentum. A lot has happened in a year with JavaFX and Ellison likes it. #javaone #
  • 15:27 Time to go home. Goodbye #javaone we'll see what next year brings. #
Automatically shipped by LoudTwitter

Thursday, June 04, 2009

Today's Tweets

  • 23:28 Enjoying a boddingtons. - bkite.com/089jb #
  • 11:55 Running late today. - bkite.com/08a75 #
  • 12:19 MS Azure being used by customers to integrate non-MSFT systems. Interesting. How about goingball the way by running Java? #javaone #
  • 13:54 eHarmony discussing their matchmaking process using hadoop and Amazon EC2 at #javaone #
  • 14:01 #javaone taking it's toll. Lot of sleepy (hung over?) attendees in the talks today #
  • 15:46 View from the beanbags at #javaone (used Pano on the iPhone) twitpic.com/6ma2i #
Automatically shipped by LoudTwitter

Wednesday, June 03, 2009

Today's Tweets

  • 16:53 Ouch. RT @timbray: #javaone press room consensus: This is the last JavaOne. #
  • 17:01 OpenJDK Jigsaw module system being discussed in afternoon gen session. Java needs this badly. #javaone #
  • 17:39 Like modules in java se, profiles will help reduce java ee bloat #javaone #
  • 17:46 Nice demo of Java EE 6 development using eclipse. EJB modified and redeployed instantly an automatically. #javaone #
  • 18:33 Thoughs on Standard Cloud APIs (whatever that is) bit.ly/FMUXU #
  • 19:55 Quercus runs PHP on Java 2-8x faster than normal PHP servers?!? Impressive if it's true. #javaone #
  • 20:37 Quercus guys running wordpress on google app engine. Had to rewrite SQL code to use JPa. Cool #javaone #
  • 23:24 Hitting late night sessions at #javaone Collections Connection followed by the Java Posse (and beers) #
  • 10:05 Morning coffee an conference calls. - Photo: bkite.com/087Xr #
  • 11:38 RT @cjtengi: For those following the news: Yes, there is a gunman on Princeton's campus. Yes, we're in lock-down. No reported injuries. #
  • 11:40 In mobility general session at #javaone - bkite.com/0886R #
  • 11:43 RT @cjtengi: We just got the all-clear. NBC news reports that it was 2 guys with toy guns. ping.fm/a0zPM #
  • 11:50 Ps3 remote play to a cellular phone. Kind of like VNC for the PS3. But demo fails due to wifi congestion. #javaone #
  • 12:06 There is so much focus on gaming in mobile dev. Out of 80 apps on my iPhone only 5 are games. I must be in the minority. #javaone #
  • 12:14 Sony Ericsson launching app downloads in there Play Now store. With 200 million active handsets that's a big market. #javaone #
  • 12:18 Sony Ericsson store free to upload and submit apps. SLA to appear in store is 30 days after submit, with 70/30 revenue split. #javaone #
  • 15:03 Google, Yahoo, and Apple being investigated for having poaching non-agression pact? tinyurl.com/qbjex6 #
  • 15:57 NetBeans 6.7 RC1 not working on my mac os x box. Bummer. Filed a bug tinyurl.com/okhvoo #
Automatically shipped by LoudTwitter

Tuesday, June 02, 2009

Thoughts on Standard Cloud APIs (whatever that is)

Yesterday I attended a few cloud computing talks at the tail end of Community One. The first was on Cloud Storage which I found to be a fairly good survey of current "database" options for externally hosted systems or applications. The second was a session hosted by RedMonk on standardizing APIs for the cloud. It's this second session which has me thinking and the more I think about standardized APIs for cloud computing the more I don't think we need them, at least not for all things in the cloud. Standard APIs make no sense for the Platform as a Service and the Software as a Service players. I think what we need here is more innovation and support of multiple frameworks as opposed to standard APIs. That is standard APIs across these vendors. We need simpler interface implementations, more innovation, and some notion of application portability to some extent, e.g., it would be nice if writing Django or Java Servlet/JSP apps on App Engine didn't result in applications that couldn't run on standard app servers. Not that I think we are there today but moving your app on or off AppEngine does require some non-trivial effort. So maybe what we need here are implementation specifications or support for more seamless transitions between self-hosted and cloud hosted applications. Make it easier for me to use the standard frameworks I'm used to using or at least a large percentage of those frameworks. Users seem to be fixing things themselves in this regard. The app engine patch project allows users to run unmodified Django apps on app engine. Well mostly unmodified since the App Engine data persistence layer is clearly not a relational db. So do cross service APIs make sense. I don't think so. I don't want Amazon Web Services and Google App engine to have a standard API because I'm using them for different things.


What I believe we do want is for Sun, Amazon, and others who are selling me Infrastructure as a Service (IaaS) to implement some standard management interfaces and APIs for virtual cloud infrastructure. After all a system image, running instance, a network, a disk, or firewall all have common management "interfaces". This is where I probably want something like Sun's Cloud APIs. It makes much more sense to standardize this type of management. But I don't want it to stop there, and here is the challenge to the people who would specifies these APIs, I want those APIs to cut across my firewall. I'd like them to be able to manage my internal cloud as well, say my VMware or Xen infrastructure. That would allow me to seamlessly manage both internal and external cloud installations and might even let me migrate apps in and out of various external and internal cloud system infrastructure. It may even allow me to simplify getting extra capacity for my internal applications by firing up instances on an external cloud or at least it will allow me to use a single management tool/scripting language/console. As much as I'd like to think that IaaS providers would be willing to cooperate you only have to look at traditional system management to see that in the past common management frameworks have failed to materialize. Let's hope they can rise above that.


So let's let the PaaS/SaaS guys innovate. If you're worried about lock in then write and architect your app as you normally would and deploy on Amazon Web Services or Sun's cloud when it's live. Then let's engage IaaS providers and start to push them towards some kind of API standardization. As an alternative, maybe some smart people should write a nice adapter layer that speaks a standard API on one end and vendor specific APIs on the other. Not a bad idea.



Labels: , , , ,

Today's Tweets

  • 18:57 Finnally arrived at moscone. Should be able to see two talks today #
  • 09:17 Ran 2.62 miles in 34 minutes, 42.0 seconds. voomaxer.com #
  • 10:36 I'm at Moscone Center - bkite.com/085ZM #
  • 11:17 #javaposse at #javaone tonight. Wonder if there will be beer? #
  • 11:18 #javaone General session starting soon. Will Ellison make an appearance? #
  • 11:45 Schwartz on stage at #javaone. "walking down memory lane" #
  • 11:51 eBay on stage. Java tech helps them sell single cornflakes shaped like Illinois for 1300USD. #javaone #
  • 11:54 Java on lots of mobile devices but not the one in my pocket. Got to say I'm not missing it or Flash. #javaone #
  • 11:56 Will they play the star wars imperial march when Larry hits the stage? #javaone #
  • 12:10 Verizon on stage at #javaone "we have been relatively closed" #
  • 12:13 Verizon opening up details of the cellular network to phone app devs #javaone #
  • 12:29 Javafx running on TVs? LG has one. Not available in US yet. Full animation over a full hd picture. #javaone #
  • 12:37 New javafx authoring tool. Fully network aware. No build compile run cycle. Good move by sun. javafx needs this. #javaone #
  • 12:39 New javafx tool not available until end of year. Bummer. #
  • 12:40 New javafx tool not available until end of year. Bummer. #javaone #
  • 12:42 Gosling on stage. "nervous about filling the space" yes, attendance is down. #javaone #
  • 12:47 Gosling showing java app store. Gives devs access to customers store.java.com #javaone #
  • 12:49 No way to charge (or make money) yet in java app store #javaone #
  • 12:53 Runescape CEO on stage #javaone it's getting closer to WoW every year #
  • 13:03 McNealy now on stage. Thanking Jonathan for his "stewardship" #javaone #
  • 13:10 CMU Alice team wins Duke's Choice award #javaone #
  • 13:12 McNealy addressing Oracle aquisition "absolutely good thing" #javaone #
  • 13:13 McNealy warming up crowd for Ellison #javaone #
  • 13:15 McNealy welcomes Ellison as "next leader of java community" passing the baton. #javaone #
  • 13:17 Ellison "we've invested more in java than anyone" #javaone #
  • 13:19 Ellison touting javafx over Ajax, ballzy. #javaone #
  • 13:23 Ellison would like to see more android like devices from sun/oracle not just google #javaone #
  • 13:25 Standing-O for McNealy he deserves it. Thanks Scott #javaone #
Automatically shipped by LoudTwitter

Monday, June 01, 2009

Today's Tweets

  • 19:30 Oh my, Hendricks Gin is too tasty. Best damn gin and tonics. Thanks Tania and Dan! #
  • 08:44 I'm at Brewster Rd & South Svc Rd, Newark, NJ , United States - bkite.com/083Ti #
  • 08:45 On my way to #javaone should be there to catch afternoon community one sessions. - bkite.com/083Tj #
Automatically shipped by LoudTwitter