« New PowerMacs | Main | CocoaFoaf 0.2 »

Tuesday, 28 January 2003

CocoaFoaf

Okay, so this is what it is: it's an experiment to get me more familiar with Java and to learn more about FOAF and started off with seeing if I could port Leigh Dodds's javascript code from FOAF-a-matic to Java. That turned out to be surprisingly easy, and I was able to get a Java command line tool up and running in a couple of hours. CocoaFoaf is the inevitable successor and is intended to make/force me learn how to make Cocoa/Java applications for OS X and again was inspired by Leigh's FOAFaMaticMark2.

That said, it does practically bugger all--you can plug in some fields and add a few friends, then it'll generate a (hopefully) valid FOAF file for you that you can use. You can't save it, and it won't import anything. There are a whole bunch of FOAF fields that aren't even catered for in the UI.

Anyway, some screenshots:


Adding my details.


Adding a friend's details.


Adding another friend's details. The table view works (woo bloody hoo)


(Hopefully) valid FOAF file

Usual caveats reply: you run this software at your own risk. I make no warranties as to its performance, and strongly recommend that you really don't run it at all unless you're perfectly happy with losing any or all of the following: all your data, all your private data, all your personal secret and valuable data, your firstborn, your sex life, your car keys, your sense of rhythm, your whuffie, your 'fro, your belly button lint and your sense of proportion.

You have been warned.

The latest version of CocoaFoaf is 0.2

1 comments and trackbacks

acne treatment Jun 9, 2005 3:15 AM
acne
acne treatment
acne products

Read more in acne treatment »

You may find it interesting to check out some information dedicated to roulette roulette http://www.rebuildsanmateohighschool.org/roulette.html ... Thanks!!!

Posted by: roulette on June 19, 2005 08:19 PM

Take your time to check some helpful info about poker rules poker rules http://poker-rules.zindagi.us/ .

Posted by: poker rules on June 20, 2005 10:35 PM

You are invited to check out some helpful info dedicated to internet casino internet casino http://www.scottishtutors.com/internet-casino.html - Tons of interesdting stuff!!!

Posted by: internet casino on June 22, 2005 05:14 AM

You are invited to visit some helpful info in the field of tops poker tops poker http://www.wow-poker.com/tops-poker.html poker games poker games http://www.wow-poker.com/poker-games.html how to play poker how to play poker http://www.wow-poker.com/how-to-play-poker.html poker site poker site http://www.wow-poker.com/poker-site.html how to build a poker table how to build a poker table http://www.wow-poker.com/how-to-build-a-poker-table.html rules of poker rules of poker http://www.wow-poker.com/rules-of-poker.html party poker bonus code party poker bonus code http://www.wow-poker.com/party-poker-bonus-code.html omaha poker omaha poker http://www.wow-poker.com/omaha-poker.html poker pages poker pages http://www.wow-poker.com/poker-pages.html download strip poker game download strip poker game http://www.wow-poker.com/download-strip-poker-game.html poker game rule poker game rule http://www.wow-poker.com/poker-game-rule.html poker books poker books http://www.wow-poker.com/poker-books.html poker shirts poker shirts http://www.wow-poker.com/poker-shirts.html gay strip poker gay strip poker http://www.wow-poker.com/gay-strip-poker.html party poker cheat party poker cheat http://www.wow-poker.com/party-poker-cheat.html holdem poker book holdem poker book http://www.wow-poker.com/holdem-poker-book.html low limit holdem low limit holdem http://www.wow-poker.com/low-limit-holdem.html nl holdem tips nl holdem tips http://www.wow-poker.com/nl-holdem-tips.html no limit holdem poker no limit holdem poker http://www.wow-poker.com/no-limit-holdem-poker.html no limit holdem tournament strategy no limit holdem tournament strategy http://www.wow-poker.com/no-limit-holdem-tournament-strategy.html teaxs hold em teaxs hold em http://www.wow-poker.com/teaxs-hold-em.html online poker free roll tournaments online poker free roll tournaments http://www.wow-poker.com/online-poker-free-roll-tournaments.html online poker sights online poker sights http://www.wow-poker.com/online-poker-sights.html rules for three card stud poker rules for three card stud poker http://www.wow-poker.com/rules-for-three-card-stud-poker.html 2005 wsop circuit 2005 wsop circuit http://www.wow-poker.com/2005-wsop-circuit.html gabling chips for 5 card stud gabling chips for 5 card stud http://www.wow-poker.com/gabling-chips-for-5-card-stud.html online poker school online poker school http://www.wow-poker.com/online-poker-school.html online slots play for free andnot poker online slots play for free andnot poker http://www.wow-poker.com/online-slots-play-for-free-andnot-poker.html pdf rules hold em pdf rules hold em http://www.wow-poker.com/pdf-rules-hold-em.html em hand hold odds texas em hand hold odds texas http://www.wow-poker.com/em-hand-hold-odds-texas.html ... Thanks!!!

Posted by: 7 card poker on June 22, 2005 02:27 PM

In your free time, check some helpful info on pacific poker pacific poker http://www.poker-stadium.com/pacific-poker.html poker games poker games http://www.poker-stadium.com/poker-games.html online poker online poker http://www.poker-stadium.com/online-poker.html .

Posted by: poker on June 25, 2005 11:47 PM

Take your time to visit some relevant information in the field of world series of poker world series of poker http://www.greats-poker.com/world-series-of-poker.html free online poker free online poker http://www.greats-poker.com/free-online-poker.html poker table poker table http://www.greats-poker.com/poker-table.html world poker tour world poker tour http://www.greats-poker.com/world-poker-tour.html video poker video poker http://www.greats-poker.com/video-poker.html free texas hold em free texas hold em http://www.greats-poker.com/free-texas-hold-em.html free poker games free poker games http://www.greats-poker.com/free-poker-games.html how to play poker how to play poker http://www.greats-poker.com/how-to-play-poker.html poker hand rankings poker hand rankings http://www.greats-poker.com/poker-hand-rankings.html celebrity poker celebrity poker http://www.greats-poker.com/celebrity-poker-.html .

Posted by: free online poker on June 26, 2005 05:13 PM

Take your time to check the pages dedicated to poker competitions poker competitions http://www.e-poker-4u.net/poker-competitions.html poker 8 or better over the internet poker 8 or better over the internet http://www.e-poker-4u.net/poker-8-or-better-over-the-internet.html caribbean stud poker strategy caribbean stud poker strategy http://www.e-poker-4u.net/caribbean-stud-poker-strategy.html omaha poker software omaha poker software http://www.e-poker-4u.net/omaha-poker-software.html holdem official games holdem official games http://www.e-poker-4u.net/holdem-official-games.html top hold em top hold em http://www.e-poker-4u.net/top-hold-em.html omaha hi lo poker omaha hi lo poker http://www.e-poker-4u.net/omaha-hi-lo-poker.html freeroll poker tournaments freeroll poker tournaments http://www.e-poker-4u.net/freeroll-poker-tournaments.html poker 888 poker 888 http://www.e-poker-4u.net/poker-888.html no flush strip poker stud 8 or better no flush strip poker stud 8 or better http://www.e-poker-4u.net/no-flush-strip-poker-stud-8-or-better.html free internet texas 888 poker free internet texas 888 poker http://www.e-poker-4u.net/free-internet-texas-888-poker.html poker no limit tournaments poker no limit tournaments http://www.e-poker-4u.net/poker-no-limit-tournaments.html strip poker on line strip poker on line http://www.e-poker-4u.net/strip-poker-on-line.html freeroll freeroll http://www.e-poker-4u.net/freeroll.html poker shirts poker shirts http://www.e-poker-4u.net/poker-shirts.html rules of poker rules of poker http://www.e-poker-4u.net/rules-of-poker.html folding poker table folding poker table http://www.e-poker-4u.net/folding-poker-table.html poker downloadable stud eight poker downloadable stud eight http://www.e-poker-4u.net/poker-downloadable-stud-eight.html 7 card stud poker no download 7 card stud poker no download http://www.e-poker-4u.net/7-card-stud-poker-no-download.html empire poker 7 stud betting games empire poker 7 stud betting games http://www.e-poker-4u.net/empire-poker-7-stud-betting-games.html poker free roll contest poker free roll contest http://www.e-poker-4u.net/poker-free-roll-contest.html seven card stud contest seven card stud contest http://www.e-poker-4u.net/seven-card-stud-contest.html omaha 8 or better custompoker match omaha 8 or better custompoker match http://www.e-poker-4u.net/omaha-8-or-better-custompoker-match.html poker tables for sale poker tables for sale http://www.e-poker-4u.net/poker-tables-for-sale.html 7 stud partypoker plug and play 7 stud partypoker plug and play http://www.e-poker-4u.net/7-stud-partypoker-plug-and-play.html pokerpacific omaha flush pokerpacific omaha flush http://www.e-poker-4u.net/pokerpacific-omaha-flush.html america cardroom poker on the web america cardroom poker on the web http://www.e-poker-4u.net/america-cardroom-poker-on-the-web.html poker rules 5 card stud poker rules 5 card stud http://www.e-poker-4u.net/poker%C2%A0rules%C2%A05%C2%A0card%C2%A0stud.html pacific poker seven card pacific poker seven card http://www.e-poker-4u.net/pacific-poker-seven-card.html omaha high poker tournament omaha high poker tournament http://www.e-poker-4u.net/omaha-high-poker-tournament.html - Tons of interesdting stuff!!!

Posted by: net caribbean stud 888 poker on June 27, 2005 01:36 AM

Please visit some helpful info about strip poker games strip poker games http://www.e-poker-888.com/strip-poker-games.html party poker bonus code party poker bonus code http://www.e-poker-888.com/party-poker-bonus-code.html poker strip poker strip http://www.e-poker-888.com/poker-strip.html gambling poker gambling poker http://www.e-poker-888.com/gambling-poker.html play free poker play free poker http://www.e-poker-888.com/play-free-poker.html yahoo poker yahoo poker http://www.e-poker-888.com/yahoo-poker.html on line poker on line poker http://www.e-poker-888.com/on-line-poker.html winning poker hands winning poker hands http://www.e-poker-888.com/winning-poker-hands.html poker on line poker on line http://www.e-poker-888.com/poker-on-line.html free poker games free poker games http://www.e-poker-888.com/free-poker-games.html .

Posted by: yahoo poker on June 27, 2005 08:22 AM

You are invited to take a look at the sites dedicated to online poker online poker http://www.low-tek.com/online-poker.html poker rooms poker rooms http://www.low-tek.com/poker-rooms.html empire poker empire poker http://www.low-tek.com/empire-poker.html poker poker http://www.low-tek.com/poker.html poker games poker games http://www.low-tek.com/poker-games.html ... Thanks!!!

Posted by: pacific poker on June 27, 2005 05:30 PM

You may find it interesting to take a look at some information on empire poker empire poker http://www.allabout-poker.net/empire-poker.html poker games poker games http://www.allabout-poker.net/poker-games.html poker poker http://www.allabout-poker.net/poker.html party poker party poker http://www.allabout-poker.net/party-poker.html pacific poker pacific poker http://www.allabout-poker.net/pacific-poker.html poker rooms poker rooms http://www.allabout-poker.net/poker-rooms.html online poker online poker http://www.allabout-poker.net/online-poker.html .

Posted by: pacific poker on June 29, 2005 03:02 PM

Please check out some relevant information in the field of san diego holdem san diego holdem http://www.poker-boulevard.com/san-diego-holdem.html http://www.poker-boulevard.com/san-diego-holdem.html hand rank in poker hand rank in poker http://www.poker-boulevard.com/hand-rank-in-poker.html http://www.poker-boulevard.com/hand-rank-in-poker.html hold em poker hold em poker http://www.poker-boulevard.com/hold-em-poker.html http://www.poker-boulevard.com/hold-em-poker.html online poker cheat online poker cheat http://www.poker-boulevard.com/online-poker-cheat.html http://www.poker-boulevard.com/online-poker-cheat.html wsop payouts wsop payouts http://www.poker-boulevard.com/wsop-payouts.html http://www.poker-boulevard.com/wsop-payouts.html texas hold um texas hold um http://www.poker-boulevard.com/texas-hold-um.html http://www.poker-boulevard.com/texas-hold-um.html nude poker nude poker http://www.poker-boulevard.com/nude-poker.html http://www.poker-boulevard.com/nude-poker.html party poker com party poker com http://www.poker-boulevard.com/party-poker-com.html http://www.poker-boulevard.com/party-poker-com.html party poker companion party poker companion http://www.poker-boulevard.com/party-poker-companion.html http://www.poker-boulevard.com/party-poker-companion.html poker software poker software http://www.poker-boulevard.com/poker-software.html http://www.poker-boulevard.com/poker-software.html online poker scams online poker scams http://www.poker-boulevard.com/online-poker-scams.html http://www.poker-boulevard.com/online-poker-scams.html texan holdem texan holdem http://www.poker-boulevard.com/texan-holdem.html http://www.poker-boulevard.com/texan-holdem.html unlock code for texas turbo hold em sidewinder sid unlock code for texas turbo hold em sidewinder sid http://www.poker-boulevard.com/unlock-code-for-texas-turbo-hold-em-sidewinder-sid.html http://www.poker-boulevard.com/unlock-code-for-texas-turbo-hold-em-sidewinder-sid.html holdem inspector serial holdem inspector serial http://www.poker-boulevard.com/holdem-inspector-serial.html http://www.poker-boulevard.com/holdem-inspector-serial.html holdem crew holdem crew http://www.poker-boulevard.com/holdem-crew.html http://www.poker-boulevard.com/holdem-crew.html texas hold um flush rules texas hold um flush rules http://www.poker-boulevard.com/texas-hold-um-flush-rules.html http://www.poker-boulevard.com/texas-hold-um-flush-rules.html win seat world series of poker win seat world series of poker http://www.poker-boulevard.com/win-seat-world-series-of-poker.html http://www.poker-boulevard.com/win-seat-world-series-of-poker.html partypoker warez partypoker warez http://www.poker-boulevard.com/partypoker-warez.html http://www.poker-boulevard.com/partypoker-warez.html online cheating poker program online cheating poker program http://www.poker-boulevard.com/online-cheating-poker-program.html http://www.poker-boulevard.com/online-cheating-poker-program.html holdem odds calculator holdem odds calculator http://www.poker-boulevard.com/holdem-odds-calculator.html http://www.poker-boulevard.com/holdem-odds-calculator.html texas and holdem and free and game texas and holdem and free and game http://www.poker-boulevard.com/texas-and-holdem-and-free-and-game.html http://www.poker-boulevard.com/texas-and-holdem-and-free-and-game.html wsop 2004 wsop 2004 http://www.poker-boulevard.com/wsop-2004.html http://www.poker-boulevard.com/wsop-2004.html partypoker sign up bonus code partypoker sign up bonus code http://www.poker-boulevard.com/partypoker-sign-up-bonus-code.html http://www.poker-boulevard.com/partypoker-sign-up-bonus-code.html 5 card stud poker 5 card stud poker http://www.poker-boulevard.com/5-card-stud-poker.html http://www.poker-boulevard.com/5-card-stud-poker.html pepperell hold em pepperell hold em http://www.poker-boulevard.com/pepperell-hold-em.html http://www.poker-boulevard.com/pepperell-hold-em.html online poker deposit phone card online poker deposit phone card http://www.poker-boulevard.com/online-poker-deposit-phone-card.html http://www.poker-boulevard.com/online-poker-deposit-phone-card.html poker hand poker hand http://www.poker-boulevard.com/poker-hand.html http://www.poker-boulevard.com/poker-hand.html pc poker game pc poker game http://www.poker-boulevard.com/pc-poker-game.html http://www.poker-boulevard.com/pc-poker-game.html online poker reviews online poker reviews http://www.poker-boulevard.com/online-poker-reviews.html http://www.poker-boulevard.com/online-poker-reviews.html pdf rules hold em pdf rules hold em http://www.poker-boulevard.com/pdf-rules-hold-em.html http://www.poker-boulevard.com/pdf-rules-hold-em.html ... Thanks!!!

Posted by: wholesale poker supplies on July 1, 2005 06:01 PM

You may find it interesting to visit some relevant information in the field of poker strategy poker strategy http://www.poker-boulevard.com/poker-strategy.html http://www.poker-boulevard.com/poker-strategy.html strip poker strip poker http://www.poker-boulevard.com/strip-poker.html http://www.poker-boulevard.com/strip-poker.html dogs playing poker dogs playing poker http://www.poker-boulevard.com/dogs-playing-poker.html http://www.poker-boulevard.com/dogs-playing-poker.html play free poker for fun play free poker for fun http://www.poker-boulevard.com/play-free-poker-for-fun.html http://www.poker-boulevard.com/play-free-poker-for-fun.html crazy game of poker crazy game of poker http://www.poker-boulevard.com/crazy-game-of-poker.html http://www.poker-boulevard.com/crazy-game-of-poker.html poker tournaments poker tournaments http://www.poker-boulevard.com/poker-tournaments.html http://www.poker-boulevard.com/poker-tournaments.html poker supplies poker supplies http://www.poker-boulevard.com/poker-supplies.html http://www.poker-boulevard.com/poker-supplies.html poker table top poker table top http://www.poker-boulevard.com/poker-table-top.html http://www.poker-boulevard.com/poker-table-top.html free video strip poker free video strip poker http://www.poker-boulevard.com/free-video-strip-poker.html http://www.poker-boulevard.com/free-video-strip-poker.html online poker site online poker site http://www.poker-boulevard.com/online-poker-site.html http://www.poker-boulevard.com/online-poker-site.html world poker tour world poker tour http://www.poker-boulevard.com/world-poker-tour.html http://www.poker-boulevard.com/world-poker-tour.html absolute poker absolute poker http://www.poker-boulevard.com/absolute-poker.html http://www.poker-boulevard.com/absolute-poker.html wsop wsop http://www.poker-boulevard.com/wsop.html http://www.poker-boulevard.com/wsop.html poker rules poker rules http://www.poker-boulevard.com/poker-rules.html http://www.poker-boulevard.com/poker-rules.html online strip poker online strip poker http://www.poker-boulevard.com/online-strip-poker.html http://www.poker-boulevard.com/online-strip-poker.html poker hands poker hands http://www.poker-boulevard.com/poker-hands.html http://www.poker-boulevard.com/poker-hands.html poker tables poker tables http://www.poker-boulevard.com/poker-tables.html http://www.poker-boulevard.com/poker-tables.html poker hand rankings poker hand rankings http://www.poker-boulevard.com/poker-hand-rankings.html http://www.poker-boulevard.com/poker-hand-rankings.html poker table poker table http://www.poker-boulevard.com/poker-table.html http://www.poker-boulevard.com/poker-table.html poker supply poker supply http://www.poker-boulevard.com/poker-supply.html http://www.poker-boulevard.com/poker-supply.html internet poker internet poker http://www.poker-boulevard.com/internet-poker.html http://www.poker-boulevard.com/internet-poker.html how to play poker how to play poker http://www.poker-boulevard.com/how-to-play-poker.html http://www.poker-boulevard.com/how-to-play-poker.html online poker game online poker game http://www.poker-boulevard.com/online-poker-game.html http://www.poker-boulevard.com/online-poker-game.html poker software poker software http://www.poker-boulevard.com/poker-software.html http://www.poker-boulevard.com/poker-software.html video strip poker video strip poker http://www.poker-boulevard.com/video-strip-poker.html http://www.poker-boulevard.com/video-strip-poker.html poker stars poker stars http://www.poker-boulevard.com/poker-stars.html http://www.poker-boulevard.com/poker-stars.html online poker online poker http://www.poker-boulevard.com/online-poker.html http://www.poker-boulevard.com/online-poker.html pacific poker pacific poker http://www.poker-boulevard.com/pacific-poker.html http://www.poker-boulevard.com/pacific-poker.html free poker games free poker games http://www.poker-boulevard.com/free-poker-games.html http://www.poker-boulevard.com/free-poker-games.html poker cards poker cards http://www.poker-boulevard.com/poker-cards.html http://www.poker-boulevard.com/poker-cards.html ... Thanks!!!

Posted by: poker game on July 2, 2005 09:32 AM

BASEBALL BETTING

Posted by: BASEBALL BETTING on July 3, 2005 01:07 PM

BASKETBALL BETTING

Posted by: BASKETBALL BETTING on July 3, 2005 10:22 PM

You may find it interesting to visit the sites in the field of wrinkle cream wrinkle cream http://www.allkinds-pills.com/wrinkle-cream.html http://www.allkinds-pills.com/wrinkle-cream.html serious skin care serious skin care http://www.allkinds-pills.com/serious-skin-care.html http://www.allkinds-pills.com/serious-skin-care.html online pharmacy online pharmacy http://www.allkinds-pills.com/online-pharmacy.html http://www.allkinds-pills.com/online-pharmacy.html diabetes medication diabetes medication http://www.allkinds-pills.com/diabetes-medication.html http://www.allkinds-pills.com/diabetes-medication.html cipro cipro http://www.allkinds-pills.com/cipro.html http://www.allkinds-pills.com/cipro.html ... Thanks!!!

Posted by: zithromax on July 4, 2005 12:57 AM

BASKETBALL BETTING

Posted by: BASKETBALL BETTING on July 4, 2005 10:00 AM

blackjack

Posted by: blackjack on July 4, 2005 07:29 PM

Take your time to check the sites on empire poker empire poker http://www.unitedinchristchurch.org/empire-poker.html http://www.unitedinchristchurch.org/empire-poker.html party poker party poker http://www.unitedinchristchurch.org/party-poker.html http://www.unitedinchristchurch.org/party-poker.html ...

Posted by: party poker on July 5, 2005 01:02 PM

Take your time to visit some relevant information in the field of pacific poker pacific poker http://www.unitedinchristchurch.org/pacific-poker.html http://www.unitedinchristchurch.org/pacific-poker.html empire poker empire poker http://www.unitedinchristchurch.org/empire-poker.html http://www.unitedinchristchurch.org/empire-poker.html ... Thanks!!!

Posted by: poker on July 5, 2005 01:16 PM

You may find it interesting to take a look at some relevant information on roulette roulette http://www.favorite-casino.com/roulette.html http://www.favorite-casino.com/roulette.html online gambling online gambling http://www.favorite-casino.com/online-gambling.html http://www.favorite-casino.com/online-gambling.html ... Thanks!!!

Posted by: casino on July 8, 2005 09:42 AM

online horse racing

Posted by: online horse racing on July 8, 2005 05:13 PM

online horse racing

Posted by: online horse racing on July 8, 2005 07:23 PM

Take your time to take a look at the sites dedicated to online poker online poker http://www.poker-places-4u.net/online-poker.html http://www.poker-places-4u.net/online-poker.html .

Posted by: poker on July 9, 2005 01:20 AM

You are invited to visit some relevant information dedicated to empire poker empire poker http://www.poker-24x7.com/empire-poker.html http://www.poker-24x7.com/empire-poker.html party poker party poker http://www.poker-24x7.com/party-poker.html http://www.poker-24x7.com/party-poker.html - Tons of interesdting stuff!!!

Posted by: empire poker on July 9, 2005 09:29 AM

Take your time to check the sites in the field of online gambling online gambling http://www.westvalleyhigh.us/online-gambling.html http://www.westvalleyhigh.us/online-gambling.html - Tons of interesdting stuff!!!

Posted by: blackjack on July 10, 2005 09:07 PM

Name (required):

Email address (required):

Homepage:

Remember personal details?

Choosing yes will save a cookie on your computer that will remember your personal details.


Comment: