SlideShare a Scribd company logo
1 of 44
Persona Editor A tool for the  two-way open web
Two-way APIs We need to be able to write as well as read Level playing field No lock-in
A tool for the open web Tools got a bad rep in the 90’s, copied Director and Photoshop Tools today can only do 1 or 2 things Tools today are just another form of lock-in Need tools explicitly designed for the open web
Persona Editor is an Outliner Edits and maintains your digital lifestyle Works with data from any: Social network Media repository Blogging platform Social media service eCommerceplatform Portal Dashboard ,[object Object],[object Object]
Open Web data organized into the way you think Mix and match anything once it’s in the outliner  every URL is a hierarchical node Work w/different kinds of data at the same time Turn data into ideas; tag or categorize them
Flexible model, no constraints Build new structures, new nodes of the hierarchy Create mashups –> on-the-fly And if a system has two-way APIs we can send the data back from whence it came
Combine static and dynamic data Archival data Activity streams, subscriptions, feeds Media Changing social data Web Services
Start off simple A two-way tool
Don’t let iTunes lock you in! Our tool can break users out of their lock-in
Playlists can be made up of songs from multiple sources Keep it legal, but give users what they want But make it convenient This is how it should have been all along!
This is how it would look in our tool Each service is it’s own node in the outline The category “Artists” and the  songs themselves  are also nodes Drag and drop     playlists
Associate any struct To any node of the hierarchy
Aggregate photos from multiple locations Collect photos from different sources Create albums, based upon logical notions
Store combined albums back…. Return aggregated albums to their source Keep these albums in sync, as new photos are added to each source location
What enables us to do this? Outliner Two-way APIs Open Web This is how the web is supposed to work  No one owns it,   Everyone can use it,   Anyone can improve it
Outliners are the perfect tool metaphor Hierarchical editor Nodes Text Links Media (images, video,     audio) Other nodes Drag and drop nodes  Indent/Promote nodes Create structures that represent how you ‘think’
Everything is a URL All posts, notes, feeds, media, people, groups are a URL ‘somewhere’ Each of these items is a node in the outline We can combine these items into any structure And mix and match any kind of data in these structures
Editing an ID Hub Outline Navigate thru the Outline Expand Collapse Select Cut, Copy, Paste, Edit  CRUD (create, read, update, delete) Drag and drop Send a Message Move and Synchronize      profile data
Once data is in the outline It can be structured into any hierarchical form Reordered or turned into a playlist or album Aggregated Filtered, Sorted Meta-data added Associated with: People Groups Tags
Aggregate and Manage your Media An outline can keep track of where all your media is stored, and keep those accounts in sync Manage and organize      your media into new     structures (collections) drag from source and  drop into new structure These collections can     be albums or playlists     or completely new     kind of structures
Aggregate and Manage your Friends Each social graph can be a separate outline Drag and drop to create new lists or tag people
Manage Blog Archives Edit, prune and archive your history of blog posts Migrate from one publishing platform to another
Use Outliners for many things 1. Edit my personal knowledge base 2. Normalize the open web 3. Create new dynamic structures
Feeds, Links, Bookmarks and Tags Organize your raw data into logical structures The tool uses tags to create structures for      Personal Knowledge Bases
Logical structures are used to build Personal Knowledge Bases Combine archival static data with dynamic data Include logical structures Then map all this into personal knowledge bases and divide it all up into “personae”
The user’s digital lifestyle is their PKB We can map and update user’s knowledge bases into personae widgets (one for each persona)
Our Outliner manages Personae- so we call it a Persona editor Divide up your life into ‘personae’: Dad Employee College buddie Cut, Copy, Paste and Edit between Personae Send them out to the Open Web via: Widgets Facebook app OpenSocial app
Editing Personal Knowledge Bases PKBs are a mashup of everything you’ve ever created and everything that you’re interested in The tool maps URLs and site maps into outlines  Converts all URLs into nodes (malleable items) Mimics the structure of the source pages or sites User Interfaces adapt to the context of the Personal Knowledge Base URLs become thumbnails Audio and video can be heard/watched People have profiles, activity feeds and status Groups have members, activity feeds and status
Normalize the Open Web http://pokemon.broadbandmechanics.com/~martin/wo2/
Create dynamic structures from the user’s open web data ,[object Object]
Combines dynamic and static data, keep all sources in sync
Generates Personal Knowledge Bases
Dynamic structures can then be rendered into   widgets, Facebook apps and OpenSocial apps
Editing a dynamic structure outline An outline can     represent a group     of people inside of     a dynamic structure College reunion group Members Photos Events Class statistics
A College Reunion community Multiple viewpoints on the same data Normalized accounts can be aggregated into a new structure
Dynamic and static data ,[object Object],[object Object],[object Object],[object Object]
One tool, many functions ,[object Object],…so will our Persona Editor be to the Open Web ,[object Object]
It’ll enable user’s to:
1) Edit and maintain their personal knowledge bases
2) Convert, move, manage and edit open web data
3) Create new kinds of structures which combine dynamic and static data
4) Aggregate ‘on-the-fly’ and edit your personae
5) Edit Dashboard Outlines (either user’s or entity’s),[object Object]
UI prototype Mockup http://pokemon.broadbandmechanics.com/~martin/wo2/

More Related Content

Similar to Google Tool Talk

ADLUG 2008 Web 2.0 - Library 2.0 presentation
ADLUG 2008 Web 2.0 - Library 2.0 presentationADLUG 2008 Web 2.0 - Library 2.0 presentation
ADLUG 2008 Web 2.0 - Library 2.0 presentation@CULT Srl
 
Building a Single User Experience
Building a Single User ExperienceBuilding a Single User Experience
Building a Single User ExperienceNina McHale
 
single ux il2011
single ux il2011single ux il2011
single ux il2011jjbattles
 
Building a Single User Experience
Building a Single User ExperienceBuilding a Single User Experience
Building a Single User ExperienceRachel Vacek
 
The Social Semantic Web
The Social Semantic WebThe Social Semantic Web
The Social Semantic WebJohn Breslin
 
Mendeley Institutional Edition - Universiti Kebangasaan Malaysia
Mendeley Institutional Edition - Universiti Kebangasaan MalaysiaMendeley Institutional Edition - Universiti Kebangasaan Malaysia
Mendeley Institutional Edition - Universiti Kebangasaan MalaysiaNurhazman Abdul Aziz
 
Hacking the research process final version cil 2014
Hacking the research process final version   cil 2014Hacking the research process final version   cil 2014
Hacking the research process final version cil 2014Cheryl Peltier-Davis
 
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data WebData Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data WebJohn Breslin
 
Free Web Tools for Information Management
Free Web Tools for Information ManagementFree Web Tools for Information Management
Free Web Tools for Information ManagementCMHSL
 
LibGuides and Evolving Learning Spaces
LibGuides and Evolving Learning SpacesLibGuides and Evolving Learning Spaces
LibGuides and Evolving Learning SpacesKenneth Ronkowitz
 
Emerce ver. Sept'08-How To Build The Open Mesh
Emerce ver. Sept'08-How To  Build The Open MeshEmerce ver. Sept'08-How To  Build The Open Mesh
Emerce ver. Sept'08-How To Build The Open MeshMarc Canter
 
Institute for Global Environmental Strategies (IGES) - Mendeley Institution E...
Institute for Global Environmental Strategies (IGES) - Mendeley Institution E...Institute for Global Environmental Strategies (IGES) - Mendeley Institution E...
Institute for Global Environmental Strategies (IGES) - Mendeley Institution E...Nurhazman Abdul Aziz
 
My developer works
My developer worksMy developer works
My developer worksveneatra
 
Repositories thru the looking glass
Repositories thru the looking glassRepositories thru the looking glass
Repositories thru the looking glassEduserv Foundation
 
Metadata Management In A Social Media World, Spsbos, 2 2010
Metadata Management In A Social Media World, Spsbos, 2 2010Metadata Management In A Social Media World, Spsbos, 2 2010
Metadata Management In A Social Media World, Spsbos, 2 2010Christian Buckley
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with DrupalRachel Vacek
 
Impact of Social Networking /Web 2.0 features in Library Management Software
Impact of Social Networking /Web 2.0 features in Library Management SoftwareImpact of Social Networking /Web 2.0 features in Library Management Software
Impact of Social Networking /Web 2.0 features in Library Management SoftwareSaptarshi Ghosh
 
My developer works
My developer worksMy developer works
My developer worksveneatra
 

Similar to Google Tool Talk (20)

ADLUG 2008 Web 2.0 - Library 2.0 presentation
ADLUG 2008 Web 2.0 - Library 2.0 presentationADLUG 2008 Web 2.0 - Library 2.0 presentation
ADLUG 2008 Web 2.0 - Library 2.0 presentation
 
Building a Single User Experience
Building a Single User ExperienceBuilding a Single User Experience
Building a Single User Experience
 
single ux il2011
single ux il2011single ux il2011
single ux il2011
 
Building a Single User Experience
Building a Single User ExperienceBuilding a Single User Experience
Building a Single User Experience
 
The Social Semantic Web
The Social Semantic WebThe Social Semantic Web
The Social Semantic Web
 
Mendeley Institutional Edition - Universiti Kebangasaan Malaysia
Mendeley Institutional Edition - Universiti Kebangasaan MalaysiaMendeley Institutional Edition - Universiti Kebangasaan Malaysia
Mendeley Institutional Edition - Universiti Kebangasaan Malaysia
 
Tec2010 Buckley Share
Tec2010 Buckley ShareTec2010 Buckley Share
Tec2010 Buckley Share
 
Hacking the research process final version cil 2014
Hacking the research process final version   cil 2014Hacking the research process final version   cil 2014
Hacking the research process final version cil 2014
 
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data WebData Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
 
Free Web Tools for Information Management
Free Web Tools for Information ManagementFree Web Tools for Information Management
Free Web Tools for Information Management
 
LibGuides and Evolving Learning Spaces
LibGuides and Evolving Learning SpacesLibGuides and Evolving Learning Spaces
LibGuides and Evolving Learning Spaces
 
Emerce ver. Sept'08-How To Build The Open Mesh
Emerce ver. Sept'08-How To  Build The Open MeshEmerce ver. Sept'08-How To  Build The Open Mesh
Emerce ver. Sept'08-How To Build The Open Mesh
 
Institute for Global Environmental Strategies (IGES) - Mendeley Institution E...
Institute for Global Environmental Strategies (IGES) - Mendeley Institution E...Institute for Global Environmental Strategies (IGES) - Mendeley Institution E...
Institute for Global Environmental Strategies (IGES) - Mendeley Institution E...
 
My developer works
My developer worksMy developer works
My developer works
 
Repositories thru the looking glass
Repositories thru the looking glassRepositories thru the looking glass
Repositories thru the looking glass
 
Metadata Management In A Social Media World, Spsbos, 2 2010
Metadata Management In A Social Media World, Spsbos, 2 2010Metadata Management In A Social Media World, Spsbos, 2 2010
Metadata Management In A Social Media World, Spsbos, 2 2010
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
 
Niatalk24jan10
Niatalk24jan10Niatalk24jan10
Niatalk24jan10
 
Impact of Social Networking /Web 2.0 features in Library Management Software
Impact of Social Networking /Web 2.0 features in Library Management SoftwareImpact of Social Networking /Web 2.0 features in Library Management Software
Impact of Social Networking /Web 2.0 features in Library Management Software
 
My developer works
My developer worksMy developer works
My developer works
 

More from Marc Canter

ThingFace deck - AngelList version
ThingFace deck - AngelList versionThingFace deck - AngelList version
ThingFace deck - AngelList versionMarc Canter
 
Marc Canter talk
Marc Canter talkMarc Canter talk
Marc Canter talkMarc Canter
 
Building a digital economy ecosystem
Building a digital economy ecosystemBuilding a digital economy ecosystem
Building a digital economy ecosystemMarc Canter
 
Digital city project preso
Digital city project presoDigital city project preso
Digital city project presoMarc Canter
 
Building digital cities in Italia
Building digital cities in ItaliaBuilding digital cities in Italia
Building digital cities in ItaliaMarc Canter
 
MIT Sloan school preso
MIT Sloan school presoMIT Sloan school preso
MIT Sloan school presoMarc Canter
 
State of the Net keynote
State of the Net keynoteState of the Net keynote
State of the Net keynoteMarc Canter
 
Digital City Mechanics GigebitChallenge
Digital City Mechanics GigebitChallengeDigital City Mechanics GigebitChallenge
Digital City Mechanics GigebitChallengeMarc Canter
 
DCM presentation
DCM presentationDCM presentation
DCM presentationMarc Canter
 
Digital City Project & the psychology of jobs of the future
Digital City Project & the psychology of jobs of the futureDigital City Project & the psychology of jobs of the future
Digital City Project & the psychology of jobs of the futureMarc Canter
 
2 loops thru the virtuous circle
2 loops thru the virtuous circle2 loops thru the virtuous circle
2 loops thru the virtuous circleMarc Canter
 
What is a digital city
What is a digital cityWhat is a digital city
What is a digital cityMarc Canter
 
A day in the life with 100 mbps
A day in the life with 100 mbpsA day in the life with 100 mbps
A day in the life with 100 mbpsMarc Canter
 
Engineer Entrepreneur
Engineer EntrepreneurEngineer Entrepreneur
Engineer EntrepreneurMarc Canter
 
Creating Jobs For Glenville
Creating Jobs For GlenvilleCreating Jobs For Glenville
Creating Jobs For GlenvilleMarc Canter
 

More from Marc Canter (20)

ThingFace deck
ThingFace deckThingFace deck
ThingFace deck
 
ThingFace deck - AngelList version
ThingFace deck - AngelList versionThingFace deck - AngelList version
ThingFace deck - AngelList version
 
Marc Canter talk
Marc Canter talkMarc Canter talk
Marc Canter talk
 
Building a digital economy ecosystem
Building a digital economy ecosystemBuilding a digital economy ecosystem
Building a digital economy ecosystem
 
Digital city project preso
Digital city project presoDigital city project preso
Digital city project preso
 
Building digital cities in Italia
Building digital cities in ItaliaBuilding digital cities in Italia
Building digital cities in Italia
 
MIT Sloan school preso
MIT Sloan school presoMIT Sloan school preso
MIT Sloan school preso
 
State of the Net keynote
State of the Net keynoteState of the Net keynote
State of the Net keynote
 
Digital City Mechanics GigebitChallenge
Digital City Mechanics GigebitChallengeDigital City Mechanics GigebitChallenge
Digital City Mechanics GigebitChallenge
 
DCM presentation
DCM presentationDCM presentation
DCM presentation
 
Digital City Project & the psychology of jobs of the future
Digital City Project & the psychology of jobs of the futureDigital City Project & the psychology of jobs of the future
Digital City Project & the psychology of jobs of the future
 
2 loops thru the virtuous circle
2 loops thru the virtuous circle2 loops thru the virtuous circle
2 loops thru the virtuous circle
 
What is a digital city
What is a digital cityWhat is a digital city
What is a digital city
 
Kingston beta
Kingston betaKingston beta
Kingston beta
 
Teca preso
Teca presoTeca preso
Teca preso
 
A day in the life with 100 mbps
A day in the life with 100 mbpsA day in the life with 100 mbps
A day in the life with 100 mbps
 
4 Isen
4 Isen4 Isen
4 Isen
 
Engineer Entrepreneur
Engineer EntrepreneurEngineer Entrepreneur
Engineer Entrepreneur
 
iDEA Institute
iDEA InstituteiDEA Institute
iDEA Institute
 
Creating Jobs For Glenville
Creating Jobs For GlenvilleCreating Jobs For Glenville
Creating Jobs For Glenville
 

Recently uploaded

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 

Recently uploaded (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 

Google Tool Talk

  • 1. Persona Editor A tool for the two-way open web
  • 2. Two-way APIs We need to be able to write as well as read Level playing field No lock-in
  • 3. A tool for the open web Tools got a bad rep in the 90’s, copied Director and Photoshop Tools today can only do 1 or 2 things Tools today are just another form of lock-in Need tools explicitly designed for the open web
  • 4.
  • 5. Open Web data organized into the way you think Mix and match anything once it’s in the outliner every URL is a hierarchical node Work w/different kinds of data at the same time Turn data into ideas; tag or categorize them
  • 6. Flexible model, no constraints Build new structures, new nodes of the hierarchy Create mashups –> on-the-fly And if a system has two-way APIs we can send the data back from whence it came
  • 7. Combine static and dynamic data Archival data Activity streams, subscriptions, feeds Media Changing social data Web Services
  • 8. Start off simple A two-way tool
  • 9. Don’t let iTunes lock you in! Our tool can break users out of their lock-in
  • 10. Playlists can be made up of songs from multiple sources Keep it legal, but give users what they want But make it convenient This is how it should have been all along!
  • 11. This is how it would look in our tool Each service is it’s own node in the outline The category “Artists” and the songs themselves are also nodes Drag and drop playlists
  • 12. Associate any struct To any node of the hierarchy
  • 13. Aggregate photos from multiple locations Collect photos from different sources Create albums, based upon logical notions
  • 14. Store combined albums back…. Return aggregated albums to their source Keep these albums in sync, as new photos are added to each source location
  • 15. What enables us to do this? Outliner Two-way APIs Open Web This is how the web is supposed to work No one owns it, Everyone can use it, Anyone can improve it
  • 16. Outliners are the perfect tool metaphor Hierarchical editor Nodes Text Links Media (images, video, audio) Other nodes Drag and drop nodes Indent/Promote nodes Create structures that represent how you ‘think’
  • 17. Everything is a URL All posts, notes, feeds, media, people, groups are a URL ‘somewhere’ Each of these items is a node in the outline We can combine these items into any structure And mix and match any kind of data in these structures
  • 18. Editing an ID Hub Outline Navigate thru the Outline Expand Collapse Select Cut, Copy, Paste, Edit CRUD (create, read, update, delete) Drag and drop Send a Message Move and Synchronize profile data
  • 19. Once data is in the outline It can be structured into any hierarchical form Reordered or turned into a playlist or album Aggregated Filtered, Sorted Meta-data added Associated with: People Groups Tags
  • 20. Aggregate and Manage your Media An outline can keep track of where all your media is stored, and keep those accounts in sync Manage and organize your media into new structures (collections) drag from source and drop into new structure These collections can be albums or playlists or completely new kind of structures
  • 21. Aggregate and Manage your Friends Each social graph can be a separate outline Drag and drop to create new lists or tag people
  • 22. Manage Blog Archives Edit, prune and archive your history of blog posts Migrate from one publishing platform to another
  • 23. Use Outliners for many things 1. Edit my personal knowledge base 2. Normalize the open web 3. Create new dynamic structures
  • 24. Feeds, Links, Bookmarks and Tags Organize your raw data into logical structures The tool uses tags to create structures for Personal Knowledge Bases
  • 25. Logical structures are used to build Personal Knowledge Bases Combine archival static data with dynamic data Include logical structures Then map all this into personal knowledge bases and divide it all up into “personae”
  • 26. The user’s digital lifestyle is their PKB We can map and update user’s knowledge bases into personae widgets (one for each persona)
  • 27. Our Outliner manages Personae- so we call it a Persona editor Divide up your life into ‘personae’: Dad Employee College buddie Cut, Copy, Paste and Edit between Personae Send them out to the Open Web via: Widgets Facebook app OpenSocial app
  • 28. Editing Personal Knowledge Bases PKBs are a mashup of everything you’ve ever created and everything that you’re interested in The tool maps URLs and site maps into outlines Converts all URLs into nodes (malleable items) Mimics the structure of the source pages or sites User Interfaces adapt to the context of the Personal Knowledge Base URLs become thumbnails Audio and video can be heard/watched People have profiles, activity feeds and status Groups have members, activity feeds and status
  • 29. Normalize the Open Web http://pokemon.broadbandmechanics.com/~martin/wo2/
  • 30.
  • 31. Combines dynamic and static data, keep all sources in sync
  • 33. Dynamic structures can then be rendered into widgets, Facebook apps and OpenSocial apps
  • 34. Editing a dynamic structure outline An outline can represent a group of people inside of a dynamic structure College reunion group Members Photos Events Class statistics
  • 35. A College Reunion community Multiple viewpoints on the same data Normalized accounts can be aggregated into a new structure
  • 36.
  • 37.
  • 39. 1) Edit and maintain their personal knowledge bases
  • 40. 2) Convert, move, manage and edit open web data
  • 41. 3) Create new kinds of structures which combine dynamic and static data
  • 42. 4) Aggregate ‘on-the-fly’ and edit your personae
  • 43.
  • 44. UI prototype Mockup http://pokemon.broadbandmechanics.com/~martin/wo2/
  • 45. Dashboards can be a common notion that can connect users together Dashboards can be: a start page (iGoogle, NetVibes, MyYahoo) a social network (Facebook, MySpace) a blog (Wordpress, TypePad) a meta-aggregator (FriendFeed) or practically anything else (profile or account page) Entities will also have ‘Dashboards’ Each dashboard will have an outline
  • 46. Dashboard outline schema I - Config info on the dashboard II - ID Hub III - Social Info IV - Feeds/Channels V - Access controls VI - Content VII - Media VIII - Modules IX - UI elements
  • 47. Dashboard outlines Distributed friending Distributed access controls Discover, share, scale Community ‘shared’ info Aggregated Groups Aggregated musical tastes
  • 48. One’s virtual dashboard travels with them Holds all your info Adapts to the context of the environment you’re in Allows you to keep control over all your data