Description
 

Welcome to my Blogroll
Important statements
Cool Tools
Our stuff
Current Collaborators
True Nerds to know
Open Technologies
In Rotation
Occasionally
Resources






April 2003
Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      
Mar   May



Click here to visit the Radio UserLand website.

Subscribe to "Marc's Voice" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.

Marc's Voice
Home LANs + Broadband + Devices

Tuesday, April 22, 2003

artThe revolution will be photographed. Fotolog combines the community-creation powers of the Internet with the ease of digital photography. The result: Everyone's an artist. [Salon.com]

Fotolog.net finally gets some press.

They're up to 3,800 fotolog members and over 60k+ photographs.  But you shouldn't mistake Fotolog for a photo storage site.  It's about sharing your creative expression with others - and there are some amazing photographers there doing just that.

Think of an identity browsing system like Ryze, but it's about your photos - not where you used to work and what you want from somebody.  Sure the system could have more features and there are quite a few things I'd do differently - but Fotolog.net is one of those jewels - a naive, pure form of social software - that needs no discussion, debate or intellectualizing.

It works - it is what it is - and I wish them the best.

 

 

First there's the new baseball season.  Then Pesach and Easter. Then it's birthday time for the two Daves - BigDave Jacobs and Dave Winer.

But now it appears that Joi, Gnome-girl, Jamie Fenton and a whole bunch of other peeps all seemed to have plopped out - right about now.  Joi leaked the news in his rant on Chandler (below.)  Gnome-girl left a hint behind in a comment to Joi.

Me - I'm focused on another birthday boy - my father - who turns 80 on May 3rd.  But it's nice to see Chandler handle birthdays day one.

Chandler Release 0.1 in Python for Mac OS X no less.

You have all probably heard about the Open Source Applications Foundation release of Chandler 0.1. I just downloaded it. I saw it on Mitch's blog a few days ago, but I was SOO immersed in writing a birthday database in Python that I didn't take a close look at Chandler until this morning. To my pleasant surprise, Chandler is written in python for the Mac and even handles birthdays. ;-) It doesn't run without spitting out lots of Python errors along the way, but I can actually understand them now! Hoho. Haha. Python is VERY cool and I'm glad OSAF is using Python. We used it a lot at Infoseek and our team at Infoseek/Digital Garage actually wrote some of the first Japanese language handling for Python.

I'm currently using Mark Pilgrim's Dive Into Python to learn Python. It's a great tutorial. Thanks for recommending it Sen.. Of course I've bought the numerous O'Reilly books as well.

By Joichi Ito jito@neoteny.com. [Joi Ito's Web]

Matt tells us that Andre Restivo has created the first ENT enabled RSS feed from MT.  There's also an interesting sequence of comments/support - if you're nerdy enugh to care.

Congrats Andre and Congrats Matt and Paolo.  Now where is that new aggregator you've been promising us?

 

Manila: Easy editing of Navigation Links. This is the release of the Wiki Blogroll Editor. Now available on all UserLand-hosted Manila sites and to current Manila subscribers. Screen shot. [Scripting News]

You might have noticed lots of new features for Manila lately. I guess Dave realizes that he needs all these features - to do his thing at Harvard.  But what about Radio?  Are we still supposed to go into our #HomeTemplates and hack HTML?  Why don't we deserve an easy to use web link editor?  Isn't this what I pleaded for - like 6 years ago?

And why is this a Wiki?

Jon Lebkowsky has been kind enough to offer us his room for a party Weds. night at ENTCON.

He's in room #807 at the Westin, Santa Clara.  He'll be up there at 8PM after our SSA BoaF - but many of us will be down at the journalism BoaF until 10 PM - at which point we'll join the party and rock till dawn.

Pete and Ross (of SocialText) have been kind enough to say they'll bring the booze and chips (or I guess just beer - huh?) while me - I'll be the human beatbox, jukebox and song requests will be taken (I cover everything from Gregorian Chants and Madrigals to Gilbert & Sullivan, Sex Pistols and Eminem.)

For those of you who might remember my punk Karaoke version of My Way at TEDKobe, I promise to at least equal that performance.

Aliases in ENT.

All Categories are Local. Dave Sifry comments about the draft specification of Easy News Topics 1.0 (ENT), proposed by Paolo Valdermarin and Matt Mower.... [BookBlog]

Adina's feed doesn't carry the whole post so:

Dave is concerned that a category standard would fall prey to the problems of ambiguity and scamming that killed HTML META tags.

As I noted in comments on his post, Dave is absolutely right at the scale of the web or the blogosphere.

However, I think that categories will be much more valuable at the community level. For example, Austin has a meta-blog, aggregating posts related to Austin. People in other cities are starting to do the same. If we could map sub-categories, we would be able to create a cross-regional directory. There are local editors who keep the system from being spammed, and make decisions about how to map categories.

So, I think that the system can work in the context of defined groups and defined applications.

The only thing that ENT is missing is a way to alias categories -- Austin's "music events" maps to Ann Arbor's "concerts." Presumably this could be implemented at the application level.

Aliasing topics is a powerful, and sometimes complicated, concept so we choose to leave it out of the ENT spec.  We took the view that this issue was best resolved by using a proper topic map behind the ENT cloud.  However if the functionality is needed and we can find a simple way to do it, we're open to that - especially while the spec is still in at the draft stage.

The XFML standard, for example, provides a <connect> tag which can be used to explicitly link a topic in one document to the same topic in another document.  ENT could just duplicate this facility.  But what would it be connecting to?

In XFML the answer is easy.  An XFML topics in one document connects to an XFML topic in another document.  Similarly for XTM the implication is that you make associations with other XTM topics.  But ENT topics are transient things that live for a short while in an RSS feed.  So logically you wouldn't connect an instance of an ENT topic in one feed to an instance of an ENT topic in another feed.  Would you?  Apart from the fact that I know of no way to address an arbitrary element in an RSS feed I think it far more likely that you want to alias the use of the topic to a fixed point of reference, e.g.

When you see "music event" in the Austin feed you should read it as the same thing that Ann Arbor folks mean by "concert."

There may be no current item in the Ann Arbor feed using the concert topic so we definitely need a fixed point of reference.  What is that?  One answer might be a topic map and topic maps are certainly good for this.  How else could we do it?

It would be easy enough to add an XFML style <connect> element to the ENT spec.  An example might be:

 <topic id="music_event"> <connect>http://annarbor.example.org/topics.xml#concert<;;/connect> </topic> 

However ENT also allows topics without the backing of a topic map, in which case someone may just want to specify a topic ID, e.g.

 <topic id="music_event"> <connect>concert</connect> </topic> 

But the problem with this approach is that it means that music_event is now synonymous with anyone's definition of concert.  We could add an href attribute to connect to differentiate but I don't particularly like that either.

Maybe someone else can come up with a simple alternative that befits the style of ENT?  I'm still leaning towards this as a problem best solved by topic maps. [Curiouser and curiouser!]

Not only do we have a 'semantical' challenge of people referring to the same thing, with different topics, but we also have completely different implementation schemes to get us there.  I really like ENT's notion of clouds, as it takes into account the fact that the SOURCES of information, whether they be groups of people, algorithms or any kind of entity - all can generate topics.

This simple notion is something that should be able to bridge across all the implementation scenarios.

blaxm! improves. The blaxm! reviews exchange now lets you look up reviews by author and by item. For instance, here are reviews of "The Invisible Computer". Moreover, blaxm! uses RSS to publish headlines from blogs in the right-hand column when you look at a single blogger's reviews. blaxm! will help you post your reviews to your weblog as well as on the site itself. [Seb's Open Research]

Seb knows that that book is my fav. Not only is it in my blogroll, but prominently displayed on my bookshelf here in meatspace.

And Seb also knows how significant Alf's work is.  Now we need to convince Alf to give blaxm! a better name and implement it as a blogroll tool and rich media bookmarklet, so anybody can whip it out - at any time - and use it more effectively than "going to a web page".  How archaic.  For new types of micro-content to succeed they need to transcend this HTML/HTTP crap.

Michael Isn't Friendsterly Anymore. Michael O'Connor Clarke explains why he's quit Friendster. Well put. Here's what makes me queasy about the place. I'll be joining Michael in non-Friendster land soon. I'm hanging in experimental-like just to see if anything develops. Also, I want to use it as an example during my talk at the O'Reilly Emerging Tech Conf I'm flying to tonight. For those who are keeping track, I'm sick as a dog: sore throat, sleepy, even a touch of fever (although my wife — famous for her warm hands during my illnesses — denies it). I am not looking forward to flying transcontinentally... [Joho the Blog]

More griping from people who don't like the fact that Friendster is primarily for mating.  One complaint O'Connor Clarke has is that Friendster doesn't recognize his "double barreled" last name.  Obviously that's a bug.  I just hope all these old guys are happy they have their mates already.

I'm excited about meeting Jonathan Abrams (one of teh creators of Friendster) at ENTCON (Kevin Marks invited him to our SSA BoaF.) 

 
Delineating Devices: Current Generation, Multimedia Mobiles and Intelliphones.

I was struggling to explain to my wife recently what I was working on and the devices I was targeting. In that discussion, I ended up coming up with a sort of categorization that I'll talk about here. It's really helped me understand what I'm working on and for who.

The idea was that I was trying to explain the difference between the super-powerful Nokia 3650 and Jim's new Siemens S55. They have so many things in common that it's hard to differentiate to the non-Mobile-obsessed. I was explaining to Ana that Nokia is doing something very weird in my mind by pushing the 3650, which is a phone with incredible potential and capabilities, as a competitor to phones that have much less power.

Briefly here's how I how deliniated the different phones that are out there. I just divided them into levels, though maybe this is a bad idea because of the confusion with "generations", i.e. 2.5G vs. 3G, etc.

Anyways here's my thoughts:

Level 1: "Current Generation". These are the mobile phones that most everyone has now. They all have grey LCD screens and only support vanilla GSM or CDMA. Some of the later models may have polyphonic ringtones and WAP, but for the most part these phones are used for calls and SMS messages. The advantage of these phones is their simplicity and recently their size. My last phone was an Alcatel m5510 which was sold for less than $100 and weighed only 75g - everything in comparision to that phone seems like a brick. But most of these phones are a bit older and are still pretty hefty. Example phone: Nokia 3310/3330.

Level 1.5: "Current Plus". These are phones that may have some of the features of the next generation phones, but not enough to push them up the ladder. A good example is the Siemens C55 which has GPRS, but a monochrome screen and no MMS.

Level 2: "Multimedia Mobiles". These are the next generation mobiles that are going to be pushed by just about everyone. Vodafone is basing their Vodafone Live! around these phones, which have a minimum functionality of the following:

  • Color Screen
  • Camera: Integrated or Attachment
  • MMS - Multimedia Messaging
  • J2ME - Java games (maybe BREW or Mophun)
  • WAP 1.2.1 (needed for MMS)
  • Tri-band/GPRS/Higher speed CDMA
  • Polyphonic Sound
These phones are generally heavier than the Current Generation, but not as heavy as Symbian phones.

Level 2.5: "Multimedia Plus". I think these are the phones that add a bit more to the package:

  • Bluetooth
  • MP3/FM Radio/Stereo Playback
  • WAP2/XHTML-MP
  • Email Client
  • PC Sync / SyncML / iSync
  • 3G Connection over UMTS/CDMA2000 (i.e. phones from Hutchenson's 3 service).

Level 3: "Intelliphones". These mobile phones are more akin to small computers or powerful PDAs than anything that preceeds them. Though they MAY have many or all of the capabilities of Multimedia Phones, these devices normally have an ARM-compatible processor running in the 100s of MHz, a real OS (Symbian, Palm, Linux, M$), a real file system and usually much more memory and/or expansion slots. You can install custom software on these phones like on your PDA, and do everything from play multi-player Bluetooth 3D video games to using a real web browser or viewing streaming video. Example phones: Nokia 3650, SonyEricsson P800.

Level 3.5: "Intelliphone Plus". These don't exist yet - or at least aren't commonly available - but are Intelliphones plus the higher bandwidth of 3G or WiFi or with GPS or with megapixel cameras, etc. Samsung's coming Symbian-based 3G phone will fit this category.

Level 4: "Future Phones". These are phones you usually see mocked up in 3G promotional brochures. You can safely ignore this category for at least 5 years.

So the problem with these classifications is that they're far from absolute. The specs for each phone range all over the place (the SonyEricsson T68i for example has everything it needs to be a Multimedia Plus phone, yet doesn't have Java or Brew). However this is meant just to be a guide and I think it's pretty obvious where the sweet spot is - the same place that Vodafone is aiming right now, at the Multimedia Mobile phone market. MMS, Java, Ringtones, WAP. It'll be interesting to see what great apps arrive for the intelliphones and to see how far they go - and to see if Nokia is able to Trojan Horse enough 3650s into the world so that the intelliphone market gets a major boost...

In general I've decided to target level 3.5 phones with my latest efforts, under the idea that you don't develop for what's available now, but for what's going to be available soon. Otherwise you end up finding work arounds and solutions for hardware that will soon be sitting in someone's drawer somewhere.

-Russ [Russell Beattie Notebook]

I now think of Russ as our 'mobile guy.  He's working on something we ALL can use!  Thanks Russ!

 

Topics, topicRolls, communities and abuse. David Sifry rises some very interesting issues about topics and bloggers. He's absolutely right: abusing topics could break the whole system.

Topics abuse, just like metatags abuse with search engines, becomes relevant when topics from several bloggers or news sources will need to be merged and categorized by aggregators. The way we thought to partially address these issues is by adding the cloud element to the specs, which should specify whose topics are in use and, thanks to topicRolls, allow to flow topics lists in every direction.

 Here's how I see possible topics usage in the near future:

There are 3 main ways topics could be used:

1. Intranet Application. Weblogs are a great way to collect information and share it with other people in real time within a working environment. In our new product, a centralized aggregator will extract topics from users' feeds (each user can create new topics) and redistribute them on the network via topicRolls.

2. Topics communities. I couldn't say why, but I see these communities gathered around publishers, which already have experience categorizing contents. I could, for example, decide to become part of the NyTimes cloud, and use the NyTimes categorization system to markup my posts. Of course, all contents coming from weblogs belonging to the same cloud will be easily organized.

3. Local users. It's the position current LiveTopics users are: they can create their own topics and use them on their weblogs. A new generation of smart RSS aggregators will be able to use these topics, but I don't think that these "local" topic maps will be easy to merge anytime soon. [Paolo Valdemarin: Paolo's Weblog]

I myself have been using LiveTopics for some time now.  They bring to Radio - a functionality that MT users enjoy - the ability to attach a topic or keyword - to any post.  I then display a 'topicroll' in my gutter, if someone wants to find other related stories.


Updated: 9/17/2003; 12:15:08 PM.