Archive for July 2008

Silona speaks about grids, databases, and open government

Silona Bonewald, the lady always in a hat (she says that it’s just become an extension of her). Describe her, by her tags: open government, open data, open standards, and databases.


(watch the video if your feed reader strips it out)

Silona’s the founder of The League of Technical Voters, which allows technical people to be more involved in voting process. As part of this, she created the Transparent Federal Budget, with Bill Bradley and Jimmy Wales.

On top of all that, she’s also the open source evangelist for grid.org. The focus there is a social network for grid, cluster, and cloud computing folk – a community of communities. Best of all, this was just launched on Tuesday!

It’s also the home to UniCluster, and they’ve recently struck a deal which Intel to pop UniCluster in BIOSes. UniCluster works with Sun’s Grid Engine, as well.

She’s interested in Drizzle, for the same reason that she likes Drupal. She likes the decorator model, and she thinks its a great way to get the parallel computing solutions fixed.

Needless to say, all of the stuff she works on currently, is powered by MySQL.

Brian, Monty and Tim O’Reilly at OSCON 2008 Keynote

Interested in MySQL? Drizzle? How the Sun acquisition is going for MySQL? Listen to Brian, Monty, and Tim speak about this, at the OSCON panel. Watch the video, its 20+ minutes, it starts off a bit shaky (oops), but I’m mostly happy with the rest. Enjoy.

Memcached and MySQL: webminar from a Web 2.0 company

At OSCON, Brian and Dormando gave their ever famous talk, Memcached and MySQL: Everything You Need To Know. I didn’t attend the tutorial, but they assured me it was similar to what was given at the MySQL Conference 2008 (everything, but the very nice buttons dormando was giving out with the memcached logo!). Great, because not only is memcached hot, but I have notes from their talk: Memcached and MySQL tutorial.

Interestingly enough (and this didn’t happen at OSCON), was at the MySQL Conference, Patrick Galbraith jumped on stage to speak about his experience with memcached at Grazr. Why not now, spend an hour listening to Patrick talk about Grazr, memcached, and MySQL?

There’s a webminar, titled: Grazr: Lessons Learned using MySQL and Memcached in Web 2.0 Applications. Its on Thursday, August 14, 2008, and you don’t even need to dress up to listen to Pat talk – the beauty of a webminar :)

P/S: If you don’t already know, subscribing to MySQL Enterprise entitles you to 24/7 production support for memcached. Neat, right?

“Me too” comments in bug systems

I don’t know about “me too” types of bug replies, but before everyone goes to the bug database and starts saying “me too”, “this affects me”, “please fix this ASAP”, “I won’t use MySQL 5.1 till this is fixed”, I wonder if this will cause more harm (i.e. more bug spam for the developer, and all those subscribed to it) than good.

Worklog :: WL#148 >> Foreign keys: Implement Foreign Keys (all storage engines)It seems like the public Worklog interface gets this right – via voting. Having a count of those that have the same problems, even displayed via “stars”, is a much better interface, and shows urgency a lot better than “me too” posts.

Take one of my favourite worklogs – WL#148 (to implement engine independent foreign keys). Not only can you tag it, you can also comment on it (like a bug report), you can subscribe to it (watch it) and in the event you felt like a “me too”, you just login, and vote!

Lots of bug tracking systems have voting. I remember this being implemented on the OpenOffice.org system (IssueZilla) a few years back, and its definitely proven to be useful. Maybe this is a feature request, for our bugs system?

Notes from the Open Mobile Exchange

I was at part of the Open Mobile Exchange at OSCON today, so here are a few scraps of notes that I found interesting (from various speakers).

While we do live in the shadow of the iPhone now, this is going to change.

Every person in the modern world uses Linux multiple times EVERY DAY (even if you don’t know it). Linux is everywhere.

The AppStore is something that’s making the iPhone rock. The reason Windows is so popular, is because there are so many applications. This is changing in the open mobile world: think Android, for example.

There are 3.3 billion mobile phones (more than PCs, cars, telephones, credit cards, and TV even).

When Apple sends a million phones in the weekend, its a drop in the ocean when Nokia sells a million phones a day! The iPhone is about usage (German iPhone users use 30 times more data; Google notices 50 times the number of searches from iPhone usage)

  • User Interface – Vimeo has a video, “OpenMoko train wreck” which compares to why its a FAIL versus the iPhone
  • Access to Device Characteristics (camera, location, accelerometer, network, security, privacy) – today you really don’t get access to this, this needs to happen, really!
  • Standards
  • Performance – Firefox 3 for example, is very performance oriented. Remember, we’ve become bandwidth gluttons (webpage size has tripled since 2003… 22 times since 1995!). We’ve all been spoiled by having high broadband connection… look at Yahoo!’s 14 Performance Rules (34 today).

There are numerous mobile web browsers, and so little documentation about them today.

Leveraging Mobile Open Source for New Wireless Apps and Services
Stefano Maffulli, Funambol Community Manager
(instead of Hal Steger)

  • Push email, PIM synchronisation
  • Younger generations are using more than just voice, in mobile – its SMS, data, chat
  • Nokia Ovi (http://www.ovi.com/) – Nokia is using this to monetise user generated content

Average American gets 3,000 visual stimulus messages per day. That’s a lot of advertising!

Zembly

Zembly: write applications for Facebook, and the same thing applies for the iPhone or Meebo, or as a widget on your blog. Build stuff within the web-browser. This is a Sun-sponsored project, and looks very interesting.

Zembly: An Open Platform for iPhone and Mobile Browser Widgets
Prakash Narayan, Sun Microsystems Inc

Firstly, we’re entering a new world: software development is already changing, involving mostly software engineers to new models that involve everyone. Identify new opportunities for SE experts to reach many times more users by enlisting the masses to build on your work

Applications come in all sizes and shapes (Amazon.com, widgets, shell scripts, etc.). Widgets are built on platforms (a piece of software that enables applications).

A platform is the fertiliser for ecosystems of applications built upon them. Applications enrich the platforms they run on. Crowdsourcing enrich platforms in ways that the original developers didn’t imagine.

Zembly.com is a place for collaboratively building services, widgets, social applications, etc. for Facebook or the iPhone platform. Only tool you need to build your applications, is the web browser. Hosting is free!

Zembly is a community, and has “always live” development (using open services, widgets and mashups). Its like Wikipedia for code (freely create, edit, publish and find public services, widgets and mashups).

A new paradigm for developing applications. You’re not edit, compiling and debugging. As soon as you edit your code, its live (you then participate, and use applications).

A demo is now shown… Same application running on Facebook and an iPhone.

Try Zembly? Definitely. I just signed up for it.


i